Вы можете использовать applicationDidBecomeActive
и applicationWillResignActive
. Это скажет вам в любое время, когда приложение спит, это включает блокировку телефона и такие вещи, как телефонные звонки.1007 * Этот метод вызывается, чтобы сообщить приложению, что оно перешло из неактивного в активное состояние.Это может произойти из-за того, что ваше приложение было запущено пользователем или системой.Приложения также могут вернуться в активное состояние, если пользователь решит игнорировать прерывание (например, входящий телефонный звонок или SMS-сообщение), которое временно отправило приложение в неактивное состояние.
applicationWillResignActive
:
Этот метод вызывается, чтобы сообщить приложению, что оно собирается перейти из активного в неактивное состояние.Это может произойти для определенных типов временных прерываний (таких как входящий телефонный звонок или SMS-сообщение) или когда пользователь выходит из приложения и начинает переход в фоновое состояние.Приложение в неактивном состоянии продолжает работать, но не отправляет входящие события респондентам.