我的应用程序因以下原因被拒绝,但我没有使用广告标识符.使用以下命令
find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier
并得到“二进制文件./libGoogleAnalyticsServices.a匹配”结果.
关于拒绝的更多细节
解放军3.3.12
我们发现您的应用使用iOS广告标识符,但不包括广告功能.这不符合“应用商店评审指南”要求的iOS开发者计划许可协议条款.
具体来说,iOS开发者计划许可协议第3.3.12节规定:
“您和您的应用程序(以及任何与您签约服务广告的第三方)可以将广告标识符以及通过使用广告标识符获取的任何信息仅用于投放广告,如果用户重置广告标识符,则您同意不将直接或间接的先前广告标识符和任何派生信息与重置广告标识符组合,关联,链接或以其他方式相关联.“
请从您的应用程序中删除iOS广告标识符或向应用添加广告功能.
解决方法
它拒绝的理由是有道理的.有些图书馆不适合使用advertisingIdentifier,而不是像IDsForvendor这样的推荐设备识别方式.不确定最新的Google Analytics(分析)使用推荐的身份识别方式.尝试更新到最新版本.在其他情况下,您将需要选择其他一些分析解决方案进行跟踪,例如Mixpanel已经解决了这个问题并且运行良好.