首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

问下 app 开发的兄弟

  •  
  •   pandameng · 286 天前 via Android · 2611 次点击
    这是一个创建于 286 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    23 回复  |  直到 2019-02-02 10:36:12 +08:00
        1
    pandameng   286 天前 via Android
        2
    pandameng   286 天前 via Android   ♥ 1
    ![]( )
        3
    pandameng   286 天前 via Android
        4
    zoeyzhang   286 天前
    安卓的话如果软件实在用不上这个权限的相关 也有可能是引用了啥第三方的库 然后那个库是必要这些权限的
    安卓的权限本来就乱的一批 我们开发也很糟心
        5
    Lin0936   286 天前
    生成设备唯一识别码
        6
    pandameng   286 天前 via Android
    @Lin0936 那应该 IMEI 码就够了
        7
    Nitroethane   286 天前 via Android
    现在的话像 MIUI 这种权限已经细化了,甚至比原生还详细,比如说获取 IMEI 和拨打电话、获取通讯录权限是分开的,而原生上面只有 phone 权限。
        8
    t6attack   286 天前
    airdroid 不是传输软件。本来就包含在浏览器上 查看短信、通话记录、文件管理 等功能。
        9
    wildmelon   286 天前
    没有用过这个软件,airdroid 是不是有电脑接打电话之类的功能?
        10
    RCissac   286 天前
    这个要看你这个 app 具体的功能和用的第三方 SDK,有些第三方 SDK 是要申请那么多权限的,
        11
    yukiww233   286 天前
    airdroid 有远程查看通话记录和短信记录
    imei 用来跟踪设备
        12
    Lin0936   286 天前
    @pandameng 防止 IMEI 权限被拒或者修改 IMEI 返回值,或者 APP 本身有接打电话功能?
        13
    gclove   286 天前
    有的 app 只是申请了但没有使用

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

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

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

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

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

    iOS 那边有苹果帮忙看着一般不会有这事,Android 的话 Google 就是不愿意做能达到类似作用的兜底,就没办法了。
        18
    cxtrinityy   286 天前
    App Ops 帮助你解决这个困扰
        19
    KNOX   285 天前
    @Nitroethane MIUI 提供了这么细分的 API ?
        21
    KNOX   285 天前
    @Nitroethane 这些是原生的 API,MIUI 没有增加私有的。
        22
    Nitroethane   285 天前 via Android
    @KNOX 我没有说增加私有 API 啊,我的意思是原生 Android 上权限管理没有这么细分
        23
    KNOX   285 天前
    @Nitroethane 原生 ROM 只是没有显示出来,这些权限都是 API 拿到的。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   995 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 22:12 · PVG 06:12 · LAX 14:12 · JFK 17:12
    ♥ Do have faith in what you're doing.