电子邮件

时间:2015-08-31 12:19:33

标签: ios push-notification app-store apple-push-notifications

将应用程序上传到AppStore后,我在电子邮件中收到以下警告,因为我的应用程序中没有推送通知,但有一些第三方SDK,如Chartboost,Applovin,Revmob,Crashlytics等。还有其他人还遇到过这个问题?如果是这样,你有没有达成一些解决方案?

  

亲爱的开发人员,

     

我们发现您最近为“Jigsaw App”发送了一个或多个问题。您的交付成功,但您可能希望   在下次交付时纠正以下问题:

     

缺少推送通知权利 - 您的应用似乎包含   API用于注册Apple推送通知服务,但是   应用签名的权利不包括“aps-environment”   权利。如果您的应用使用Apple推送通知服务,   确保您的App ID已启用推送通知   配置门户,并在使用a签名您的应用程序后重新提交   包含“aps-environment”的分发配置文件   权利。请参阅本地和推送中的“供应和开发”   通知编程指南了解更多信息。如果你的应用程序   不使用Apple推送通知服务,不需要采取任何措施。   您可以从将来的提交中删除API以停止此警告。   如果您使用第三方框架,则可能需要联系   开发人员获取有关删除API的信息。

     

纠正问题后,您可以使用Xcode或Application   将新二进制文件上载到iTunes Connect的加载程序。

     

此致

     

App Store团队

2 个答案:

答案 0 :(得分:0)

这意味着您的配置文件不支持apns。创建配置文件,启用推送通知并上传。

答案 1 :(得分:0)

查看第三方框架,例如

  • airpush

  • urbanship

等...

即使您未在app delegate

中注册,这些框架也可以注册您的应用

确保在这些框架中禁用推送通知