应用程序终止后发送本地通知

时间:2015-08-28 12:52:20

标签: ios objective-c xcode swift

我正在iOS中创建一个应用程序,它会在计时器上发送本地通知。当应用程序处于后台状态时,它可以正常工作,但在终止和完全关闭时不起作用。

当发生这种情况时,仍然会发送本地通知吗?

提前致谢。

3 个答案:

答案 0 :(得分:11)

当然有可能,如果您安排本地通知,即使您终止应用也会触发。

        UILocalNotification *_localNotification = [[UILocalNotification alloc] init];
        _localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:_value];
        _localNotification.timeZone = [NSTimeZone defaultTimeZone];
        _localNotification.alertBody = @"Beep... Beep... Beep...";
        _localNotification.soundName = UILocalNotificationDefaultSoundName;
        [[UIApplication sharedApplication]scheduleLocalNotification:_localNotification];

......对我来说就像是一种魅力。

答案 1 :(得分:4)

当应用程序终止或关闭时,可以发送本地通知,但必须在应用程序运行时安排它们。您可以在将来为通知设置fireDate,安排通知,无论应用是否正在运行,都会发送通知。

答案 2 :(得分:-1)

不,这是不可能的。

有关详细信息,请访问Local notification on application termination

希望这有帮助。