由于蓝牙通知字符串不正确,Apple 不断拒绝使用 AdMob 的应用程序

Posted

技术标签:

【中文标题】由于蓝牙通知字符串不正确,Apple 不断拒绝使用 AdMob 的应用程序【英文标题】:Apple keeps rejecting app with AdMob because of bluetooth notification string not correct 【发布时间】:2019-10-29 20:09:20 【问题描述】:

自从 ios 13 上线以来,旧的 3 方 API 停止工作,因此在我的应用程序中我需要修复一些问题,因此我需要将其安装到 IOS 13。 从那以后Apple一直拒绝我的应用程序,因为蓝牙用户通知不正确。

我只是不知道在那儿写什么,太烦人了。由于 AdMobs 的关系,我必须添加它,那里无处可写。

我的应用中没有使用 BT,可能只是 AdMobs 信标需要它。

我试过了:

我可能也会对日历消息有同样的问题。

当我尝试删除它时,他们要求它然后不批准它....我理解可能是第一个但第二个有什么问题?为什么对他们来说还不够清楚?

10 倍

【问题讨论】:

嗯,很奇怪.. 我正在使用 AdMob,但没有收到蓝牙请求或授权请求(应用今天获得批准) 真的很奇怪... 嗨@Erez,我的应用程序也因蓝牙通知而被拒绝。你能建议我如何获得批准 @SureshVutukuru,我实际上被困在这个问题上……Apple 根本拒绝帮助我。他们忽略了我发送给他们的屏幕截图,并且没有试图理解他们的构建过程告诉我必须添加 BT 通知,然后检查应用程序的人告诉我我不能添加它,因为我我的应用程序中没有 BT。他们真的很烦人,现在我无能为力 【参考方案1】:

请参阅下面的苹果文档:https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/requesting-permission/

解释为什么您的应用需要这些信息。提供自定义文本(已知 作为目的字符串或使用说明字符串)显示在 系统的权限请求警报,并包含一个示例。保持 文字简短而具体,使用句子大小写,并有礼貌所以人们 不要感到压力。无需包含您的应用名称 - 系统已经识别出您的应用。有关开发人员指南,请参阅 保护用户隐私。

您没有准确解释为什么需要访问蓝牙。你必须是具体的。说,“XYZ 应用程序需要访问蓝牙才能与信标交互,以便为您提供基于位置的广告”

应该这样做。没有偷工减料,也没有试图在 Google 上推迟它,只要照原样说出来,您很可能会毫无问题地通过应用程序批准。

【讨论】:

我想知道为什么我需要允许 BT 而@vale 不允许,这很奇怪,我们都在使用 AdMob。这很奇怪。我试图联系苹果和谷歌,但没有得到回应...... 如果您知道为什么 adMobs 还需要日历权限以及如何为此编写声明,我也将不胜感激。无法弄清楚他们为什么需要权限

以上是关于由于蓝牙通知字符串不正确,Apple 不断拒绝使用 AdMob 的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

当蓝牙耳机连接到 Apple Watch 时,触觉不会在后台播放

控制蓝牙LE设备没有应用程序?

没有通过蓝牙收到 EA 通知

由于 Firebase 手机身份验证,App Store 被拒绝

由于 IPv6 问题,Apple 构建被拒绝

由于非本机按钮和功能,Apple App 被拒绝