我知道 UILocalNotification 的本地通知限制是64条。这写在了 苹果开发者文档 中。但是在iOS 10中,UILocalNotification 已被弃用,而苹果建议使用 UNNotificationRequest。但是 苹果开发者文档 并没有提到通知计数的限制。 我在 Stack Overflow 上找到了这个答案,但它没有链接到苹果开发者文档或类似的东西(只是一个观点)。 有人确定本地通知的限制吗? 也许有人知道文档链接,或者苹果有官方回复吗?
我知道 UILocalNotification 的本地通知限制是64条。这写在了 苹果开发者文档 中。但是在iOS 10中,UILocalNotification 已被弃用,而苹果建议使用 UNNotificationRequest。但是 苹果开发者文档 并没有提到通知计数的限制。 我在 Stack Overflow 上找到了这个答案,但它没有链接到苹果开发者文档或类似的东西(只是一个观点)。 有人确定本地通知的限制吗? 也许有人知道文档链接,或者苹果有官方回复吗?
IOS 12版本的UNNotificationCenter.h
中,在(void)addNotificationRequest:(UNNotificationRequest *)request withCompletionHandler:(nullable void(^)(NSError *__nullable error))completionHandler;
的注释中写道:
可以安排通知请求来通过时间和位置通知用户。有关详细信息,请参阅 UNNotificationTrigger。调用-addNotificationRequest: 将使用相同的标识符替换现有的通知请求。具有标识符作为现有交付通知的通知请求将在触发时警报新的通知请求并替换现有的交付通知。 应用程序一次可以计划的挂起通知请求数量受系统限制。
确实如此,我刚刚检查了iOS 10.2版本,你可以添加的UNNotificationRequest总数限制仍然为64。
UILocalNotification
е·Із»Џиұ«еәѓз”ЁгЂ‚ж–°зљ„UNNotificationRequest
з±»жІҰжњ‰жЏђеЏЉеЏҮд»Ө安жҺ’зљ„йЂљзџӨ数量限制。 - Martin Berger