2010-11-05 10 views

Antwort

3

Jede Anwendung auf einem Gerät ist auf 64 geplante lokale Benachrichtigungen beschränkt. Das System verwirft geplante Benachrichtigungen im Übermaß von dieses Limits und behält nur die 64 Benachrichtigungen bei, die am schnellsten die auslösen. Wiederkehrende Benachrichtigungen werden als eine einzige Benachrichtigung behandelt.

Check the Doc for more info

2

Es scheint, dass in iOS 8.1 ist es möglich, mehr als 64 Meldungen pro App zu planen und alle gefeuert werden. In meiner App habe ich es mit 500 und mehr lokalen Benachrichtigungen getestet und alle wurden geplant und gefeuert auf iPhone Simulator und auf einem echten iPhone 5s. Vielleicht ist das ein Fehler in iOS 8.1 oder Apple hat vergessen, die Dokumentation zu aktualisieren.

+0

Getestet habe ich 1000 auf lokale Benachrichtigungen. es ist ein bisschen langsam, aber es funktioniert. Danke für das Aufzeigen! : D – iamdavidlam

0

Lokale Benachrichtigungen sind in erster Linie für Apps mit zeitgesteuertem Verhalten und einfache Kalender- oder Aufgabenlisten-Apps gedacht. Eine App, die im Hintergrund ausgeführt wird, kann auch eine lokale Benachrichtigung planen, um den Benutzer über eine eingehende Nachricht, einen Chat oder ein Update zu informieren. Eine App kann nur eine begrenzte Anzahl von geplanten Benachrichtigungen haben. Das System hält die ersten 64 Benachrichtigungen aufrecht (mit automatisch neu geplanten Benachrichtigungen, die als einzelne Benachrichtigung gezählt werden) und verwirft den Rest.

https://developer.apple.com/library/ios/documentation/iphone/Reference/UILocalNotification_Class/index.html

Verwandte Themen