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

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

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

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

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

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

© 2021 V2EX