iOS5 应用未在通知中心列出
Posted
技术标签:
【中文标题】iOS5 应用未在通知中心列出【英文标题】:iOS5 app is not listed in Notification Center 【发布时间】:2011-10-24 17:39:00 【问题描述】:我的应用使用本地通知与用户交流。 ios4 的旧代码运行良好,但在 iOS5 中,通知不显示。在网上看了之后,我在didFinishLaunchingWithOptions:方法中添加了以下内容
[[UIApplication sharedApplication]registerForRemoteNotificationTypes: UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeAlert |
UIRemoteNotificationTypeSound];
我仍然没有在通知中心看到该应用程序。让应用程序在通知中心列出还需要什么?
山姆。
【问题讨论】:
在设备上检查您的 Settings.app(您(用户)可以控制允许哪些应用出现在那里)。 【参考方案1】:您还需要为您的应用提供一个允许推送通知的配置文件。如果在注册推送通知时出现问题,您的应用代理将通过application:didFailToRegisterForRemoteNotificationsWithError:
收到通知。错误对象将包含相关信息。用它来验证没有任何问题。
【讨论】:
漫长而复杂的过程 - 但它确实奏效了。该应用程序现在列在通知中心。 T H A N K S!! 我的应用程序注册远程通知成功,但没有在通知中心。为什么?以上是关于iOS5 应用未在通知中心列出的主要内容,如果未能解决你的问题,请参考以下文章
IOS5 中的本地通知 - 如何让它在屏幕上而不是在通知中心弹出?