Максимальное количество UILocalNotification для iphone - PullRequest
7 голосов
/ 05 ноября 2010

Кто-нибудь знает максимальное количество UILocalNotification, поддерживаемых ОС iphone?Документация Apple говорит о максимальном количестве 64, но мне интересно, если это для каждого приложения или для всех приложений вместе.

Документация по адресу: http://developer.apple.com/library/ios/#documentation/iphone/Reference/UILocalNotification_Class/Reference/Reference.html

Ответы [ 4 ]

5 голосов
/ 05 ноября 2010

Ограничение на приложение.

3 голосов
/ 21 февраля 2011

Каждое приложение на устройстве ограничено 64 запланированными локальными уведомлениями.Система отклоняет запланированные уведомления, превышающие этот лимит, оставляя только 64 уведомления, которые сработают в ближайшее время.Повторяющиеся уведомления рассматриваются как одно уведомление.

Проверьте документ для получения дополнительной информации

2 голосов
/ 12 ноября 2014

Похоже, что в iOS 8.1 можно запланировать более 64 уведомлений для каждого приложения, и все будут запущены. В своем приложении я протестировал его с 500 и более локальными уведомлениями, и все они были запланированы и запущены на iPhone Simulator и на реальном iPhone 5s. Может быть, это ошибка в iOS 8.1 или Apple забыла обновить документацию.

0 голосов
/ 03 декабря 2014

Локальные уведомления в основном предназначены для приложений с поведением на основе таймера и простых приложений календаря или списка дел.Приложение, работающее в фоновом режиме, может также запланировать локальное уведомление, чтобы информировать пользователя о входящем сообщении, чате или обновлении.Приложение может иметь только ограниченное количество запланированных уведомлений;система сохраняет 64 самых быстрых уведомления (с автоматически перепланированными уведомлениями, считающимися как одно уведомление) и отбрасывает остальные.

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

...