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

标签 ios nsnotificationcenter nsnotifications

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

最佳答案

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

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

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

关于ios - 如何在应用程序处于后台或关闭 IOS 时注册本地通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27292956/

相关文章:

ios - 如何退出 iOS ADAL 身份验证?

ios - subview Controller viewDidLoad 在父 View Controller 之前被调用?

ios - Xcode 7 支持 watch OS1 和 OS2

ios - NSNotificationCenter 和 didReceiveRemoteNotification

ios - NSNotificationCenter - 默认事件列表?

ios - 是否有电话状态的NSNotification

ios - 无法更改数组中的值?

ios - 在通知扩展中单击通信按钮

ios - Xcode6-Beta3 更新后,无法使用 Swift 访问键盘信息

iphone - 如何在 iPhone 应用程序中为弹出 View Controller 添加通知?