为什么安卓软件都会请求读取已安装应用列表

23 天前
 CNM47589
我记得安卓 11 之前没这个东西,让国产安卓软件读取已安装应用列表还是挺吓人的
5455 次点击
所在节点    Android
47 条回复
processzzp
23 天前
可选个人信息类型及字段: [仅 Android] 软件列表信息
使用目的:进行广告投放及反作弊
使用场景:在进行广告投放和广告投放效果分析时使用
申请时机:开发者在调用需要该权限的 SDK 功能时进行调用。例如根据应用软件列表情况进行广告投放、广告反作弊。
MYDB
23 天前
这还是老实后的,在 windows 上都是直接扫你盘😜
liuidetmks
23 天前
检测到安装竞争对手 app ,那么就收敛一点
takeshima
23 天前
早就有了,怎么可能 11 才有,而且就算不给 app 这个权限,他也有很多别的办法读取你的安装列表
Jen312
23 天前
用安卓的都是勇士,我胆小,用 iphone 。反正除了用三星,其他安卓用着像裸奔,感觉很不好。
shadowyue
23 天前
我知道有些合理需求是为了风控,不过这功能已经被滥用了
keyboardCat
23 天前
Android 11 之前不需要权限就能查询手机有安装哪些应用,Android11 之后需要申请权限才可以。一般用于广告投放,不过有的时候分享等功能做的时候也会先检查对应的应用是否开启。
sagaxu
23 天前
广告需求,不读列表怎么知道能唤起哪些 app ?
zictos
23 天前
默认无需任何权限就能读取,用 xposed 的“隐藏应用列表”模块才能隐藏指定应用,最好把国外的 app 都隐藏,让国内的 app 读取不到。
vcn8yjOogEL
22 天前
uM05FK7uGd6zx286
22 天前
@MYDB Windows 用户好惨
uM05FK7uGd6zx286
22 天前
@Jen312 pixel 让我情何以堪
coldle
22 天前
读是一直能读的,而且很难拦住;
安卓上最省心的办法是把国产装进工作空间,读不到主空间应用。可惜现在有些国产应用会检测 user id 是不是 0 了 🤣
lisxour
22 天前
@coldle 直接两部手机!
Helios5010
22 天前
有的是检测 ROOT 用,检测到 lsp magisk 啥的直接不让用 APP
DIO
22 天前
我记得好像是因为,只有国内增加了这个限制,苹果和海外安卓都是随意读取你已经安装的软件的
noahhhh
22 天前
加了第三方 SDK 也会这样
bluebee
22 天前
一直存在这个 API ,并不是 Android11 引入的。目前有些国产安卓系统已经限制了这个权限,海外开源系统和原生系统一样,都是随便读取的。这个权限的危害就是可以人物画像,侵犯用户隐私,并且可能在某些情况下导致用户产生法律纠纷。
bluebee
22 天前
@coldle 那反过来把非国产的 APP 放到工作空间( Doge )
chqome
22 天前
可能就是因为安卓是开放的,资源共享,有的厂商虽然做了限制,但是厂商自己可以读取啊,凭什么不让别人读取

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1084682

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX