bat*_*gun 42 apple-push-notifications admob ios firebase
您可能知道,Google开始使用Firebase作为分析,因此我想在我当前的项目中使用它.我成功完成了实施并将项目上传到iTunes Connect.但是我收到了下面的邮件.我不想使用Firebase的push notificaiton选项,但它包含在SDK中.我需要将其删除吗?怎么样?它会导致被拒绝审查吗?
亲爱的开发者,
我们发现了您最近发布的"即时宝贝梦"的一个或多个问题.您的投放成功,但您可能希望在下次投放时更正以下问题:
缺少推送通知权利 - 您的应用似乎包含用于向Apple推送通知服务注册的API,但应用签名的权利不包括"aps-environment"权利.如果您的应用使用Apple推送通知服务,请确保在配置门户中为推送通知启用了您的应用ID,并在使用包含"aps-environment"权利的配置配置文件对应用进行签名后重新提交.有关详细信息,请参阅"本地和推送通知编程指南"中的"供应和开发".如果您的应用不使用Apple推送通知服务,则无需执行任何操作.您可以从将来的提交中删除API以停止此警告.如果您使用第三方框架,则可能需要与开发人员联系以获取有关删除API的信息.
纠正问题后,您可以使用Xcode或Application Loader将新二进制文件上传到iTunes Connect.
问候,
App Store团队
Swi*_*y89 38
如果您使用的库具有对推送通知API的任何调用,并且您没有配置文件/证书使您的应用程序能够接收推送通知,那么您将收到来自Apple的此电子邮件.但是,如果你没有需要在您的应用程序使用推送通知,那么你可以忽略此电子邮件.
此电子邮件并不意味着您的应用将被拒绝.我曾经一直在提交使用Unity制作的游戏并使用某个Prime31插件获取本机功能时收到此电子邮件,它还使用推送通知API,这使我收到此电子邮件.
你可以忽略它,它会没事的.
如果您使用Firebase,但不使用Firebase推送通知,则为避免此警告,应禁用应用程序委托混淆。只需将FirebaseAppDelegateProxyEnabled BOOL键(值为NO)添加到您的Info.plist。而且您将来的发行版本将不会有任何关于Push通知的警告。
解:
FirebaseAppDelegateProxyEnabled
并将其设置为NO
;目标:尽管此问题并不意味着您的应用将被拒绝,但电子邮件将发送给有权访问App Store Connect上的应用记录的每个人。对于公司团队帐户,这通常意味着管理人员收到此“我们已经发现一个或多个问题”电子邮件。对于他们来说,这通常意味着开发团队做错了什么。因此,有人要求我摆脱它。
归档时间: |
|
查看次数: |
7136 次 |
最近记录: |