#ios #ios7 #ios6 #appdelegate
#iOS #ios7 #ios6 #appdelegate
Вопрос:
Кто-нибудь знает, существует ли определенный список действий / событий, которые приведут к тому, что приостановленное / не запущенное приложение станет активным?
Например, при вызове [[UIApplication sharedApplication] beginReceivingRemoteControlEvents]
нажатие команды управления звуком в центре управления возобновит / запустит приложение в фоновом режиме. Чтобы предотвратить это, [[UIApplication sharedApplication] endReceivingRemoteControlEvents]
его необходимо вызвать до завершения работы приложения или отправки в фоновый режим.
Существуют ли другие события системного уровня, которые могут активировать приложение подобным образом?
Ответ №1:
Существует множество триггеров, которые могут активировать «мертвые приложения». К ним относятся, но не ограничиваются:
-Push-уведомления
-Запросы GameCenter
-Значительные изменения местоположения
-iCloud (хотя это сложно сделать)
-iBeacon
-Датчик местоположения сберкнижки
-и многое другое
Надеюсь, это помогло
Комментарии:
1. Это ответило на вопрос?