Firebase 导致问题“缺少推送通知权利"交付到 iTunes 后连接 [英] Firebase causes issue "Missing Push Notification Entitlement" after delivery to itunes connect

查看:22
本文介绍了Firebase 导致问题“缺少推送通知权利"交付到 iTunes 后连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您可能知道,Google 开始使用 Firebase 作为分析工具,因此我想在我当前的项目中使用它.我成功地完成了实施并将项目上传到 iTunes Connect.但是我在下面收到了邮件.我不想使用 Firebase 的推送通知选项,但它包含在 SDK 中.我需要删除它吗?如何?是否会导致被拒审?

As you may be aware, Google starts to use Firebase as analytics so I want to use it in my current project. I succesfully finished the implementation and upload project to iTunes Connect. But I got mail below. I do not want to use push notificaiton option of Firebase but its included in SDK. Do I need to remove it?how? Will it cause to get rejection from review?

亲爱的开发者:

我们发现您最近交付的Instant Baby Dream"有一个或多个问题.您的交付成功,但您可能希望在下次交付时更正以下问题:

We have discovered one or more issues with your recent delivery for "Instant Baby Dream". Your delivery was successful, but you may wish to correct the following issues in your next delivery:

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

Missing Push Notification Entitlement - Your app appears to include API used to register with the Apple Push Notification service, but the app signature's entitlements do not include the "aps-environment" entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the "aps-environment" entitlement. See "Provisioning and Development" in the Local and Push Notification Programming Guide for more information. If your app does not use the Apple Push Notification service, no action is required. You may remove the API from future submissions to stop this warning. If you use a third-party framework, you may need to contact the developer for information on removing the API.

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

After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.

问候,

App Store 团队

The App Store team

推荐答案

如果您使用的库对推送通知 API 有任何调用,并且您没有使您的应用能够接收的配置文件/证书推送通知,然后您将收到来自 Apple 的这封电子邮件.但是,如果您不需要在您的应用中使用推送通知,那么您可以忽略此电子邮件.

If the library that you're using has any calls to the push notification API and you don't have a provisioning profile/certificate that enables your app to receive push notifications then you will receive this email from Apple. However if you do not need to use push notifications in your app then you can ignore this email.

这封电子邮件并不意味着您的应用将被拒绝.我曾经在提交使用 Unity 制作的游戏并使用某个 Prime31 插件实现本机功能时一直收到这封电子邮件,它还使用了推送通知 API,这导致我收到了这封电子邮件.

This email doesn't mean that your app will be rejected. I used to get this email all of the time when submitting games made with Unity and using a certain Prime31 plugin for native functionality, it also made use of the push notification API which caused me to receive this email.

你可以忽略它,它会没事的.

You can ignore it, it will be fine.

这篇关于Firebase 导致问题“缺少推送通知权利"交付到 iTunes 后连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆