iOS缺少推送通知权利警告

时间:2015-09-02 10:23:54

标签: ios iphone ios8 apple-push-notifications

在我们的应用中,我们不使用推送通知,我们没有在标识符中启用推送通知。我们使用禁用推送通知创建分发配置文件并在应用商店上提交。但我们在邮件中收到了文字(见下文)。

- >获得此类邮件的原因是什么? - >分销资料中是否有任何问题?

给我解决方案。

缺少推送通知权利 - 您的应用似乎包含用于向Apple推送通知服务注册的API,但应用签名的权利不包含“aps-environment”权利。如果您的应用使用Apple推送通知服务,请确保在配置门户中为推送通知启用了您的应用ID,并在使用包含“aps-environment”权利的配置配置文件对应用进行签名后重新提交。有关详细信息,请参阅“本地和推送通知编程指南”中的“供应和开发”。如果您的应用不使用Apple推送通知服务,则无需执行任何操作。您可以从将来的提交中删除API以停止此警告。如果您使用第三方框架,则可能需要与开发人员联系以获取有关删除API的信息。

更正问题后,您可以使用Xcode或Application Loader将新二进制文件上传到iTunes Connect。

1 个答案:

答案 0 :(得分:0)

很少有像airpush或urbanairship等第三方框架注册你的应用程序进行推送,甚至没有在appdelegate上声明它,甚至没有使用任何服务器发送通知。 因此,请确保您使用它的任何框架都不得使用任何推送过程。