Можно ли вызвать функцию для вызова сервера в iOS-приложении WillTerminate?

Я хочу уведомить мой сервер, когда мое целевое приложение iOS закрыто пользователем, и я хочу добавить вызов в мою делегатическую функцию applicationWillTerminate.

Но я не знаю, возможно ли это, потому что я добавил UILocalNotification, и он не отображается...

Могу ли я позвонить на мой сервер, когда пользователь закроет приложение?

1 ответ

Этот метод редко вызывается и не надежен, но почему бы не сохранить некоторые настройки этих методов

- (void)applicationDidEnterBackground:(UIApplication *)application {
    // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
    // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
}


- (void)applicationWillEnterForeground:(UIApplication *)application {
    // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
}

чтобы при повторном открытии приложения вы проверяли эти значения и вызывали нужную вам службу

Другие вопросы по тегам