registerForRemoteNotificationTypes在didFailToRegisterForRemoteNotificationsWithError上没有响应

时间:2011-06-07 21:10:52

标签: apple-push-notifications

大家好,我使用此code发送推送通知,但registerForRemoteNotificationTypes未在failToRegisterForRemoteNotificationsWithError上返回任何内容。

配置文件和开发人员证书是正确且最新的。

我知道有些东西在模拟器中无法正常工作,但在failToRegisterForRemoteNotificationsWithError中它会从Apple返回一些错误。

任何人都可以帮我处理任何赛道吗?

4 个答案:

答案 0 :(得分:2)

在我的情况下,我必须在较旧的iPhone 3G上手动设置正确的日期和时间,该iPhone已经关闭了一段时间后恢复到2000年1月1日。唯一的提示是关于控制台输出中的“证书”,可以在XCode(而不是调试控制台)的管理器中查看。

答案 1 :(得分:1)

在我的情况下,解决方案是确保签名标识不是指向常规*配置文件(通配符),而是指向我的特定应用程序包配置文件,因为推送通知不适用于通配符。 此外,最好将iOS或iPhone标签添加到您的问题而不仅仅是苹果。

答案 2 :(得分:1)

我的问题是 - 在测试期间,通知被禁用(我的应用程序通知已关闭,徽章/警报已关闭)。

因此,请转到“设置”,选择“通知”,找到您的应用程序,将“通知中心”设置为“开启”,确保徽章/声音为两个(取决于您使用的选项)

祝你好运

答案 3 :(得分:0)

修复此问题已重新安装Xcode并删除并重新安装所有证书和配置文件。

问候。