我知道UILocalNotification.的本地通知限制为64它是用Apple Dev Docs写的。但是UILocalNotification在iOS 10中被否决了。相反,苹果建议使用iOS 10但是Apple Dev Docs并没有提到限制通知的数量。我找到了这个回答,但是它没有指向Apple之类的链接(这只是一个观点)。有没有人确切地知道本地通知的限制?也许有人知道Dev Docs的链接,或者苹果对此有官方的回应吗?
发布于 2018-10-02 18:45:49
虽然还没有正式记录下来,但测试显示表示UNNotificationRequest保留了64条通知限制。
但是,重要的是,它们处理通知队列的方式已经发生了变化。如果有超过64项通知:
UILocalNotification将保存64 最快的通知。UNNotificationRequest保存64 上一次设置的通知。这可能是一个错误,并记录在这个雷达中。
发布于 2019-09-18 18:46:24
IOS 12版本的UNNotificationCenter.h在对(void)addNotificationRequest:(UNNotificationRequest *)request withCompletionHandler:(nullable void(^)(NSError *__nullable error))completionHandler;的评论中提到:
通知请求可以计划通过时间和地点通知用户。有关详细信息,请参阅UNNotificationTrigger。调用-addNotificationRequest:将用相同的标识符替换现有的通知请求。以标识符作为现有传递通知的通知请求将通知新的通知请求,并在触发时替换已传递的通知。应用程序可在任何时间调度的挂起通知请求的数量受到系统的限制。
发布于 2017-07-02 15:11:00
是的,我刚刚检查了iOS 10.2,您可以添加的UNNotificationRequest总数的限制仍然是64。
https://stackoverflow.com/questions/43424044
复制相似问题