iphone – 为iOS 5通知中心设置默认值

有没有人知道应用程序如何在iOS 5通知中心中控制其默认值?我已经写了一个定时器应用程序使用本地通知来提醒用户定时器在后台熄灭.当我升级到iOS 5时,所有通知(警报,声音,锁定屏幕)都会恢复为“关闭”.不用说,这是一个计时器应用程序的可怕默认设置.

我已经看到这种情况发生在其他应用程序,如OmniFocus在iOS 5下,但我已经看到其他应用程序像番茄钟默认合理的通知中心设置.

我检查了iOS 5文档,特别是iOS 5应用程序编程手册和iOS人机界面指南,但没有找到有关此主题的任何信息.

有没有人发现任何模式到所有的默认设置?

解决方法

显然,该应用程序必须向通知中心注册才能在其中列出;然后由用户启用.

当我移动到XCode 4.2,我的应用程序没有出现在通知中心,我吓坏了!在网上看了一下,我找到了答案.

我有这个代码在应用程序的AppDelegate中,一切都很好:

// Register the app for the Push- and Local-Notifications on iOS5 - else the users will not get the Local-Notifications
//
[[UIApplication sharedApplication]registerForRemoteNotificationTypes: UIRemoteNotificationTypeBadge | 
                                                                      UIRemoteNotificationTypeAlert |
                                                                      UIRemoteNotificationTypeSound];

山姆.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...