Локальное уведомление о прекращении приложения
Я работаю над приложением, которое не будет работать, если оно будет прекращено. У него есть некоторые фоновые задачи. Я хочу показать локальное уведомление, если приложение завершено. Есть приложения, которые делают это, что означает, что это выполнимо. Но я не могу найти способ.
Я попытался настроить локальное уведомление в applicationWillTerminate: метод appdelegate, а также добавил уведомление о завершении приложения в моем viewcontroller, но ни один из методов не вызывается, когда приложение фактически завершается.
- (void)applicationWillTerminate:(UIApplication *)application
{
NSLog(@"terminated");
UIApplication * app = [UIApplication sharedApplication];
NSDate *date = [[NSDate date] dateByAddingTimeInterval:15];
UILocalNotification *alarm = [[UILocalNotification alloc] init] ;
if (alarm) {
alarm.fireDate = [NSDate date];
alarm.timeZone = [NSTimeZone defaultTimeZone];
alarm.repeatInterval = 0;
alarm.alertBody = @"This app does not work if terminated";
alarm.alertAction = @"Open";
[app scheduleLocalNotification:alarm];
}
[app presentLocalNotificationNow:alarm];
// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
}
Любая помощь будет отличной.
Заранее спасибо !!!