苹果推送通知错误

Posted

技术标签:

【中文标题】苹果推送通知错误【英文标题】:Apple Push Notifications error 【发布时间】:2015-02-16 22:35:38 【问题描述】:

在 iTunes connect 中推送构建以进行 Beta 测试后,我收到了来自 Apple 的以下电子邮件。

尊敬的开发者, 我们发现您最近交付的“MyApp Beta”存在一个或多个问题。您的交付成功,但您可能希望在下次交付时更正以下问题: 缺少推送通知权利 - 您的应用似乎包含用于注册 Apple 推送通知服务的 API,但应用签名的权利不包括“aps-environment”权利。如果您的应用程序使用 Apple 推送通知服务,请确保您的应用程序 ID 在配置门户中启用推送通知,并在使用包含“aps-environment”权利的分发配置文件签署您的应用程序后重新提交。有关详细信息,请参阅本地和推送通知编程指南中的“供应和开发”。如果您的应用程序不使用 Apple 推送通知服务,则无需执行任何操作。您可以从以后的提交中删除 API 以停止此警告。如果您使用第三方框架,您可能需要联系开发人员以获取有关删除 API 的信息。 纠正问题后,您可以使用 Xcode 或 Application Loader 将新的二进制文件上传到 iTunes Connect。 问候, App Store 团队

我没有任何代码来启用推送通知。具体来说,我也没有在我的代码中调用以下方法。不知道为什么我会收到来自 Apple 的这封电子邮件。

(void)application:didRegisterForRemoteNotificationsWithDeviceToken: (void)application:didReceiveRemoteNotification: (void)application:didFailToRegisterForRemoteNotificationsWithError:

谢谢

【问题讨论】:

那么您使用哪些库来进行推送处理? 【参考方案1】:

如果您没有在应用中使用推送通知,请确保在开发者帐户中禁用分发推送通知服务。

【讨论】:

以上是关于苹果推送通知错误的主要内容,如果未能解决你的问题,请参考以下文章

为啥苹果推送通知服务有时会给我错误 500?

苹果推送通知服务

苹果手机如何阻止app的推送通知?

ZPush--基于netty4实现的苹果通知推送服务(APNs)Javaclient

苹果推送通知问题

应用在前台时如何触发苹果推送通知事件?