将应用程序上传到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团队
答案 0 :(得分:0)
这意味着您的配置文件不支持apns。创建配置文件,启用推送通知并上传。
答案 1 :(得分:0)
查看第三方框架,例如
airpush
urbanship
等...
即使您未在app delegate
中注册,这些框架也可以注册您的应用确保在这些框架中禁用推送通知