2010-11-05 21 views

risposta

3

Ogni applicazione su un dispositivo è limitata a 64 notifiche locali programmate . Il sistema elimina le notifiche programmate in eccesso di di questo limite, mantenendo solo le 64 notifiche che attivano il il più presto possibile. Le notifiche ricorrenti vengono considerate come un'unica notifica.

Check the Doc for more info

2

Sembra che in iOS 8.1 è possibile programmare più di 64 notifiche per app e tutto licenziato. Nella mia app l'ho testato con 500 e più notifiche locali e tutto è stato programmato e attivato su iPhone Simulator e su un vero iPhone 5s. Forse questo è un bug in iOS 8.1 o Apple ha dimenticato di aggiornare la documentazione.

+0

ho testati 1000 su notifiche locali. è piuttosto lento ma funziona. Grazie per segnalarlo! : D – iamdavidlam

0

Le notifiche locali sono principalmente destinate alle app con comportamenti basati sul timer e semplici app di calendario o di cose da fare. Un'app in esecuzione in background può anche pianificare una notifica locale per informare l'utente di un messaggio in arrivo, di una chat o di un aggiornamento. Un'app può avere solo un numero limitato di notifiche programmate; il sistema mantiene le notifiche a 64 attivazioni più brevi (con notifiche riprogrammate automaticamente contando come un'unica notifica) e scarta il resto.

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