我知道蘋果公司將本地通知數量限制在64個。在閱讀Apple的文檔後,在SO和博客上發佈了一些帖子......我有點困惑。本地通知限制
它是:
- 您只能安排64所總通知的應用不斷。
- 你不能有超過64個通知,安排在同一時間。(做 他們的fireDate後自動刪除?
我知道蘋果公司將本地通知數量限制在64個。在閱讀Apple的文檔後,在SO和博客上發佈了一些帖子......我有點困惑。本地通知限制
它是:
設備上的每個應用程序被限制爲64個安排本地通知(從服務器不通知)。
當你打開應用程序通知將復位,因此您可以在每次關閉應用程序的時間之後再派64。
系統將放棄計劃通知超過此限制, 只保留最快會觸發的64個通知。 重複性通知被視爲單個通知。
爲每個通知給出不同的「requestWithIdentifier」並嘗試,可能對您有用。
UNNotificationRequest *request = [UNNotificationRequest requestWithIdentifier:@"youridentifier" content:objNotificationContent trigger:trigger];
UNUserNotificationCenter *userCenter = [UNUserNotificationCenter currentNotificationCenter];
[userCenter addNotificationRequest:request withCompletionHandler:^(NSError * _Nullable error) {
if (!error) {
NSLog(@"Local Notification succeeded");
} else {
NSLog(@"Local Notification failed");
}
}];
你從哪裏得到通知在您打開應用程序時重置的事實?實際情況並非如此。另外,請包括您的報價參考。您的代碼位於Objective-C而不是Swift中,並且不能解決問題,單個應用程序無論標識符如何都只能有64個計劃通知。 –
爲什麼你不測試它? – Ryan