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

Ios 在应用程序终止后发送本地通知,ios,objective-c,xcode,swift,Ios,Objective C,Xcode,Swift,我正在iOS中制作一个应用程序,它将通过定时器发送本地通知。当应用程序处于后台状态时,它可以正常工作,但当它被终止并完全关闭时,它就不工作了 发生这种情况时,是否仍要发送本地通知 提前谢谢 确保这是可能的,如果您安排本地通知,即使您终止应用程序,它也会触发 UILocalNotification *_localNotification = [[UILocalNotification alloc] init]; _localNotification.fireDate

我正在iOS中制作一个应用程序,它将通过定时器发送本地通知。当应用程序处于后台状态时,它可以正常工作,但当它被终止并完全关闭时,它就不工作了

发生这种情况时,是否仍要发送本地通知


提前谢谢

确保这是可能的,如果您安排本地通知,即使您终止应用程序,它也会触发

        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];

。。。对我来说,本地通知很有魅力。

本地通知可以在应用程序终止或关闭时发送,但必须在应用程序运行时安排。您可以为将来的通知设置
fireDate
,并对其进行计划,无论应用程序是否正在运行,它都将被发送。

谢谢,这就是我所做的,我使用的是在计时器上重新运行的fireDate,因此每隔20分钟就会触发一次本地通知。问题是,如果该应用程序因任何原因终止,则启动日期将不起作用?当该应用程序未运行时,重复功能可能不起作用。您是否尝试过安排多个通知而不是重复一个通知?没有,但这实际上不是一个坏主意…我可以从一个本地通知对象安排多个启动日期吗?我不这么认为,但您可以创建一组具有相同内容但不同启动日期的通知。据我所知,一个应用程序最多只能发送64次通知。谢谢,非常感谢。你说应用程序运行时必须发送通知是什么意思?你的意思是,当我收到静默通知时,我不能设置本地通知?除非打开应用程序。