Говоря о iOS . Это возможно. Система имеет несколько состояний выполнения:
Документация Apple Я расскажу об одном из них.
Внутри AppDelegate
вы можете получить точный момент, когда пользователи покидают приложение.
Этот метод вызывается, чтобы сообщить вашему приложению, что оно собирается перейти из активного в неактивное состояние ...
// Swift
class AppDelegate: UIResponder, UIApplicationDelegate {
// ...
func applicationWillResignActive(_ application: UIApplication) {
// do something
}
}
Надеюсь, это поможет вам.