问下 app 开发的兄弟

2019-02-01 08:48:00 +08:00
 pandameng

对于 app 需要获取的权限有一些是否是必须的。 比如刚安装的 airdroid 申请权限包括了手机号码、通话监听、读取通话记录、存储。 存储可以理解,手机号码勉强可以理解来,但是通话记录这个一个传输软件需要用来干什么,而且这三个权限还必须获取不然不能用。 https://ws4.sinaimg.cn/large/006tNc79gy1fzqmuepqezj30u01o0wij.jpg

https://ws4.sinaimg.cn/large/006tNc79gy1fzqmuqk5qcj30u01o0wio.jpg

3436 次点击
所在节点    程序员
23 条回复
pandameng
2019-02-01 08:54:01 +08:00
pandameng
2019-02-01 08:55:02 +08:00
![]( )
pandameng
2019-02-01 08:55:50 +08:00
zoeyzhang
2019-02-01 08:58:54 +08:00
安卓的话如果软件实在用不上这个权限的相关 也有可能是引用了啥第三方的库 然后那个库是必要这些权限的
安卓的权限本来就乱的一批 我们开发也很糟心
Lin0936
2019-02-01 09:04:33 +08:00
生成设备唯一识别码
pandameng
2019-02-01 09:13:09 +08:00
@Lin0936 那应该 IMEI 码就够了
Nitroethane
2019-02-01 09:16:21 +08:00
现在的话像 MIUI 这种权限已经细化了,甚至比原生还详细,比如说获取 IMEI 和拨打电话、获取通讯录权限是分开的,而原生上面只有 phone 权限。
t6attack
2019-02-01 09:20:04 +08:00
airdroid 不是传输软件。本来就包含在浏览器上 查看短信、通话记录、文件管理 等功能。
wildmelon
2019-02-01 09:20:46 +08:00
没有用过这个软件,airdroid 是不是有电脑接打电话之类的功能?
RCissac
2019-02-01 09:21:53 +08:00
这个要看你这个 app 具体的功能和用的第三方 SDK,有些第三方 SDK 是要申请那么多权限的,
yukiww233
2019-02-01 09:23:33 +08:00
airdroid 有远程查看通话记录和短信记录
imei 用来跟踪设备
Lin0936
2019-02-01 09:57:07 +08:00
@pandameng 防止 IMEI 权限被拒或者修改 IMEI 返回值,或者 APP 本身有接打电话功能?
gclove
2019-02-01 11:20:22 +08:00
有的 app 只是申请了但没有使用

但绝大部分情况下, 尤其带社交属性这种,会把你的通信录传到 ☁️云端

因为需要依靠这个来分析你的好友信息,比如一起玩耍的好友这种 , 微信,抖音 这种 ~~
sth2018
2019-02-01 11:26:06 +08:00
如果软件单纯是文件传输完全没必要通话记录权限。
安卓 app 的确存在权限滥用的问题。
还有部分不良 app 恶意窃取用户资料。
shalyf
2019-02-01 13:27:36 +08:00
airdroid 是一整套手机管理方案,并不只是传输软件,有些功能需要的权限比较多
pandameng
2019-02-01 14:08:04 +08:00
@t6attack
@yukiww233
@shalyf
这个就引出另一个问题了,是不是必须的,碰着不少 app 不给权限不可用的,比较著名的就是脉脉。之前企业内部开发的一个软件指定地点排查打卡需要上传位置信息,上面领导还需要看实时的信息,最后定的安装软件的时候必须给予定位权限不然打不开。但是面向大众的 app 实行这种策略感觉是不是不太合适,或者大部分人已经习惯了软件要什么权限就给什么权限,看都不看点同意就是了
honeycomb
2019-02-01 14:37:28 +08:00
@pandameng 直接可以给这个软件扣上垃圾的帽子,就这样。

现在没啥好办法,对付 Android 滥用权限的只能走 appops,或者 xPrivacyLua+xposed。
滥用储存权限的也只有 island 或者 storageredirect+xposed 两条路。

总之我们希望 app 的生态环境里绝不可以出现不给权限不能用的情况。

我的办法是在能力范围之内不用任何的国产软件(当然有良好设计,按照最小权限原则的应用是排除在这个黑名单外的)

iOS 那边有苹果帮忙看着一般不会有这事,Android 的话 Google 就是不愿意做能达到类似作用的兜底,就没办法了。
cxtrinityy
2019-02-01 14:59:53 +08:00
App Ops 帮助你解决这个困扰
KNOX
2019-02-02 09:31:35 +08:00
@Nitroethane MIUI 提供了这么细分的 API ?
Nitroethane
2019-02-02 09:46:49 +08:00

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

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

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

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

© 2021 V2EX