如何删除推送通知API

时间:2015-08-20 20:13:17

标签: ios apple-push-notifications

Apple在提交iOS应用时发送以下电子邮件:

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

1 个答案:

答案 0 :(得分:1)

  

@GordonDove:从我坐的地方看起来非常合理。 registerUserNotificationSettings正在产生误报。

您的应用仍以某种方式调用:

[[UIApplication sharedApplication] registerUserNotificationSettings:mySettings];

如果你绝对肯定你没有这样做,启动终端cd到你的项目,并执行(不要忘记space dot尾随{{1}命令):

grep

看起来Apple没有区分本地和远程通知。