【问题标题】:Titanium Appstore submission: "Missing Push Notification Entitlement"Titanium Appstore 提交:“缺少推送通知权利”
【发布时间】:2016-05-28 11:30:40
【问题描述】:

我将我的应用程序上传到 AppStore 并收到一封电子邮件,说明我“缺少推送通知权利”。我没有使用推送通知,但我使用的是本地后台通知。

您的交付成功,但您可能希望在下次交付时更正以下问题: 缺少推送通知权利 - 您的应用似乎包含用于注册 Apple 推送通知服务的 API,但应用签名的权利不包括“aps-environment”权利。如果您的应用程序使用 Apple 推送通知服务,请确保您的应用程序 ID 在配置门户中启用推送通知,并在使用包含“aps-environment”权利的分发配置文件签署您的应用程序后重新提交。有关详细信息,请参阅本地和推送通知编程指南中的“供应和开发”。如果您的应用程序不使用 Apple 推送通知服务,则无需执行任何操作。您可以从以后的提交中删除 API 以停止此警告。如果您使用第三方框架,您可能需要联系开发人员以获取有关删除 API 的信息。 纠正问题后,您可以使用 Xcode 或 Application Loader 将新的二进制文件上传到 iTunes Connect。 问候, App Store 团队>

【问题讨论】:

    标签: ios xcode notifications app-store titanium


    【解决方案1】:

    如果您收到此类电子邮件,可能是我在下面列出的原因:

    • 这可能是因为您为此应用使用了应用 ID,因为您启用了推送通知。
    • 因此,如果您在 App id 中启用推送通知并且它不会在应用程序中使用,他们会希望它在您启用后使用。
      • 如果我提到此类问题,您应该编辑 App Id 并禁用推送通知。

    我希望它能指导你。

    【讨论】:

      【解决方案2】:

      这只是一个警告,以防您打算使用推送通知并忘记了权利,如果您不需要推送通知,则可以忽略该警告。 但是,如果您确实想使用推送通知,则需要将相关部分和权限添加到您的 tiApp.xml 文件中

      您可能仍需要根据以下内容注册通知意图 this guide

      【讨论】:

      • 谢谢,我不确定收到此警报后是否还有其他事情发生。
      猜你喜欢
      • 2015-11-28
      • 2015-11-21
      • 2016-07-09
      • 2015-12-01
      • 2015-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多