使用OneSignal在Ionic App中缺少推送通知权利故障

时间:2016-09-27 14:03:12

标签: ios cordova push-notification onesignal

我在Cordova应用程序中使用OneSignal API进行推送通知。我的机器人正在接收通知,但iPhone不是,我收到这封电子邮件:

  

亲爱的开发人员,

     

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

     

缺少推送通知权利 - 您的应用包含适用于的API   Apple的推送通知服务,但是aps-environment权利   应用程序的签名中缺少。要解决此问题,请确保您的   在Provisioning Portal中为推送通知启用了App ID。   然后,使用分发配置文件对您的应用进行签名   包括aps-environment权利。这将创建正确的   签名,您可以重新提交您的应用程序。请参阅“供应和配置”   开发“在本地和推送通知编程指南中   更多信息。如果您的应用不使用Apple推送通知   服务,不需要采取任何行动。您可以从将来删除API   提交以停止此警告。如果您使用第三方框架,   您可能需要联系开发人员以获取有关删除的信息   API。

     

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

     

此致

     

App Store团队

我的应用ID已启用推送通知,我真的不明白为什么它不起作用。

enter image description here

1 个答案:

答案 0 :(得分:6)

您需要启用"推送通知"在您的项目设置中。检查附上截图。

enter image description here