我的应用程序因以下原因被拒绝,但我没有使用广告标识符.使用以下命令
find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier
Run Code Online (Sandbox Code Playgroud)
并得到"二进制文件./libGoogleAnalyticsServices.a匹配"的结果.
关于拒绝的更多细节
解放军3.3.12
我们发现您的应用使用了iOS广告标识符,但未包含广告功能.这不符合App Store审查指南要求的iOS开发人员计划许可协议的条款.
具体而言,iOS开发人员计划许可协议的第3.3.12节规定:
"您和您的应用程序(以及与您签订合同以进行广告宣传的任何第三方)可以使用广告标识符,以及通过使用广告标识符获得的任何信息,仅用于提供广告.如果用户重置广告标识符,您同意不会将之前的广告标识符和任何衍生信息与重置的广告标识符直接或间接地结合,关联,链接或以其他方式关联.
请从您的应用中删除iOS广告标识符,或向您的应用添加广告功能.
拒绝理由是有道理的.一些库不恰当地使用advertisingIdentifier而不是像identifierForVendor那样推荐的设备识别方法.不确定最新的谷歌分析是否使用推荐的识别方式.尝试更新到最新版本.在其他情况下,您需要选择一些其他分析解决方案进行跟踪,例如Mixpanel已解决此问题并且运行良好.
| 归档时间: |
|
| 查看次数: |
7989 次 |
| 最近记录: |