【问题标题】:iOS Missing Push notification Entitlement warning [duplicate]iOS缺少推送通知权利警告[重复]
【发布时间】:2015-11-27 19:29:20
【问题描述】:

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

-> 收到这种邮件的原因是什么? -> 分发配置文件有什么问题吗?

给我解决方案。

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

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

【问题讨论】:

    标签: ios iphone ios8 apple-push-notifications


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-03-12
      • 2016-07-09
      • 1970-01-01
      • 2019-08-05
      • 2015-11-25
      • 2015-11-28
      • 2015-11-21
      相关资源
      最近更新 更多