Какие события iOS могут запускать приложение, которое приостановлено / не запущено?

#ios #ios7 #ios6 #appdelegate

#iOS #ios7 #ios6 #appdelegate

Вопрос:

Кто-нибудь знает, существует ли определенный список действий / событий, которые приведут к тому, что приостановленное / не запущенное приложение станет активным?

Например, при вызове [[UIApplication sharedApplication] beginReceivingRemoteControlEvents] нажатие команды управления звуком в центре управления возобновит / запустит приложение в фоновом режиме. Чтобы предотвратить это, [[UIApplication sharedApplication] endReceivingRemoteControlEvents] его необходимо вызвать до завершения работы приложения или отправки в фоновый режим.

Существуют ли другие события системного уровня, которые могут активировать приложение подобным образом?

Ответ №1:

Существует множество триггеров, которые могут активировать «мертвые приложения». К ним относятся, но не ограничиваются:

-Push-уведомления

-Запросы GameCenter

-Значительные изменения местоположения

-iCloud (хотя это сложно сделать)

-iBeacon

-Датчик местоположения сберкнижки

-и многое другое

Надеюсь, это помогло

Комментарии:

1. Это ответило на вопрос?