如何在应用程序处于后台或关闭的IOS时注册本地通知

时间:2014-12-04 11:31:41

标签: ios nsnotificationcenter nsnotifications

我正在开发一个联系人管理器应用程序,我必须安排在当天或当前日期前一天生日的联系人的生日通知。我可以在后台或我的应用程序未运行时执行此操作。 可能吗?如果是,则提供一些有用的链接或博客。 感谢

1 个答案:

答案 0 :(得分:0)

您在后台时无法注册本地通知。 使用以下代码注册本地通知。

UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.alertBody = @"Your text";
localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:120.0]; // your date
[[UIApplication sharedApplication]scheduleLocalNotification:localNotification];

当你在前台时,你的应用程序:didReceiveLocalNotification将被调用。 当您在后台或您的应用程序被终止时,您将在设备的通知面板中获得本地通知