即使应用程序被终止,iOS中的本地通知也能正常工作吗?

时间:2016-11-17 04:09:49

标签: ios notifications localnotification

我正在构建一个类似提醒的应用程序,它会提醒人们在预定的时间内服用药物,然后通过发出通知要求用户打开应用程序以获取有关他们应该服用的药物的更多详细信息。我计划使用本地通知而不是推送通知,但只是想知道即使应用程序终止本地通知是否仍然有效(在任务管理器中向上滑动,或者在我的情况下我将应用程序设置为在家中终止单击按钮)。

2 个答案:

答案 0 :(得分:1)

是的,即使您的应用已终止,本地通知也会有效。您只需要注册一个本地通知,其中包含您要触发该通知的日期。

无论您的应用是否被终止,本地通知都会在注册日期触发。

答案 1 :(得分:1)

最短的答案:是的,以下是如何在您的应用中使用本地通知的示例

UILocalNotification* localNotification = [[UILocalNotification alloc] init]; 
localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:60];
localNotification.alertBody = @"Your alert message";
localNotification.timeZone = [NSTimeZone defaultTimeZone];
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification]

即使您的应用被暂停,当您要发送通知时,“开火日期”属性也会系统系统。

参考:Appcoda!