这些问题 Google 有很大责任:
1,运行时权限居然是可以让应用强迫用户授权的,在 issuetracker 还大言不惭地回复
“ You can always give 1 star ”
缓解措施:AppOps
2,居然允许第三方应用获得设备的永久唯一识别码(IMEI/MEID, Build.Serial)
3,允许应用获得当前用户的全部已安装应用列表
害的人们不得不去用 Oasisfeng 的 Island,用 Xposed+Xprivacy
这些问题在 iOS 要么没有,要么已经得到了妥善解决(获得已安装应用列表受到很大限制)
@
riggzh 用 AppOps 可以强迫它获取不到 IMEI,也不弹出这个提示
@
DeweyReed iOS 从 10 或者更早开始就不能(或者说难以)获取完整的应用列表了
@
AckywOw IMEI 是设备永久不会变的识别码,是跨应用追踪的绝佳 id
@
CastleBUPT 原来这个叫做滑坡谬误
@
sephinh 作为一个应用,通常而言显然没有必要知道用户在设备里还装了什么软件
@
xiaozuo 就是这么回事
@
CastleBUPT @
ssynhtn iOS 新增加的用户权限 /隐私方面的特性,Android 通常都会在一两年后跟进
@
wuliao49 “但是监管规定要拿,而且还要报送的”
你们应当拒绝这样的要求,或者停止发布 iOS 版本,因为在 iOS 上拿不到这样的永久唯一识别码
@
riggzh IMEI 不是电话权限,IMEI 是与蜂窝设备(GSM/UMTS/LTE)绑定的一串唯一的数字
Android 把获取 IMEI/MEID 的 API 的权限放在电话权限组里