Lokalne powiadomienie o zakończeniu aplikacji
Pracuję nad aplikacją, która nie będzie działać, jeśli zostanie zakończona. Ma kilka zadań w tle. Chcę pokazać lokalne powiadomienie, jeśli aplikacja zostanie zakończona. Istnieją aplikacje, które to robią, co oznacza, że jest to możliwe. Ale nie jestem w stanie znaleźć sposobu.
Próbowałem skonfigurować lokalne powiadomienie w aplikacji applicationWillTerminate: metoda appdelegate, a także dodałem powiadomienie o zakończeniu aplikacji w moim viewcontrollerze, ale żadna z metod nie zostanie wywołana, gdy aplikacja zostanie faktycznie zakończona.
- (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:.
}
Każda pomoc byłaby świetna.
Z góry dziękuję !!!