如题,细说手机限制广告跟踪开关这个功能!
最近收到很多华为手机用户的反馈,说E杀无法进行游戏了,总是提示【设备信息获取失败,请确保开启相关权限】。
蚂蚁跟华为手机服务商进行联系,同时对用户提供的logcat日志文件进行分析,最后定位为:华为安卓手机最新EMUI11.0版本,把限制广告跟踪开关默认开启了(早在EMUI10的时候,这个开关已经有了,但是那时没有默认开启),导致移动联盟msa无法获取到正常的设备编号,而是全0(00000000-0000-0000-0000-000000000000),不被E杀所识别,因此无法进入游戏。
解决方法是:
1、进入手机的设置,找到【限制广告跟踪】开关,把它关闭;
2、卸载已经安装的E杀;
3、到官网http://mafengwoo.com,下载并重新安装最新的201005版即可。直通车:https://res.guangxima.com/download/ExcelSGSM201005.apk
当然,为了解决这个问题,蚂蚁特别重新制作了E杀新版 https://res.guangxima.com/download/ExcelSGSM21208.apk
您只需要卸载已经安装的旧版,重新安装这个210208版即可。
说到这个【限制广告跟踪】开关,苹果用户并不陌生,早在iOS6就已经有这个开关了。其主要作用是限制广告商对用户行为和广告数据进行跟踪分析(苹果手机有一个广告识别码IDFA,部分广告商会以IDFA作为唯一标识符,收集用户在app上的广告行为,作为广告商给用户推荐广告的数据参考,限制广告跟踪开关打开后,IDFA就是全0,那么其唯一性就失效了,从而达到所谓的限制广告跟踪的目的)。
但是,对于手机应用中的很多应用场景,跟用户隐私无关的,比如E杀这类单机游戏、生产、销售、报关、政府抽样检查等,需要对设备进行唯一标识、对设备进行追溯时,如果无法获取到唯一的设备编号,那么带来的损失和影响是比较大的。
移动安全联盟MSA为了解决传统设备识别码的不稳定性(被篡改、不规范等),联合华为、小米、oppo、vivo等手机厂商,推出了移动智能终端补充设备标识系统,设置了oaid这个移动设备唯一识别码(其实就是类同于苹果的idfa),其实是给广告商和应用数据分析带来了福音,而且对于安卓10以上,这个其实就是必需品了。
没曾想华为EMUI的最近这次系统升级,居然学习苹果,把这个 【限制广告跟踪】开关给默认打开了!导致oaid直接是全部的0!作为单机应用的E杀直接跪了。
E杀需要跟进时代的步伐,努力分析和解决用户碰到的问题,谢谢您与E杀相伴 ^_^