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

我自己写的 iOS 应用,我却不敢开联系人权限……

  •  5
     
  •   wohenyingyu03 · 297 天前 · 4140 次点击
    这是一个创建于 297 天前的主题,其中的信息可能已经有所发展或是发生改变。
    为了快速实现可靠推送,应用使用情况统计(如统计推送成功率),广告变现等,应领导要求加了各种国产第三方闭源 sdk 库,上传 testflight 的时候自动被拒,说我没有在 plist 里面声明定位权限的使用说明,可是我并没有使用过定位权限!!想来是这些第三方库的问题,在想想我自己应用还申请了联系人权限,这些库有没有可能也顺手上传到自己的数据库?最可怕的是,其中某个 sdk 库的 web 后台,充值 VIP 之后甚至可以看到用户的年龄分布!再联想到我的应用还申请了摄像头权限,思细极恐,希望这只是我的无端恶意猜测……

    这些库在国内都是免费的,应该是广泛用于各种小公司的软件里。
    23 回复  |  直到 2018-05-30 12:31:59 +08:00
        1
    wohenyingyu03   297 天前
    这些库在国内都是知名度、流行度最高的,并非是某个小公司开发的。
        2
    v2410117   297 天前
    在国内这种行情下,你自己的 App 你可以做到位用户着想,但是你手机里躺着的其他 App 呢?说不定早就给你传上去了,iOS 还好,苹果要求你必须请求权限,用户不给就不能访问,安卓的权限应该更大一些吧,不知道是否不需要请求也能传(自己猜测的,不会安卓,说错还请谅解)!所以感觉很心累!经常都能收到什么垃圾短信,营销广告,你都不知道是哪给你泄露出去的!
        3
    SingeeKing   297 天前
    iOS 也应该搞一个 request 的白名单了。。。
        4
    banricho   297 天前   ♥ 1
    @v2410117 #2 Android 的权限管理比 iOS 细致多了
    iOS 权限管理才是真的惨
        5
    v2410117   297 天前
    @banricho 如果像你所说安卓分的很细致,那我觉得更麻烦了,用户根本不会去在意弹出来那个提示,反而你弹的越多,用户越烦,要么就一股脑全不允许,那软件估计也没法用了,要么全部允许,那也就啥都泄露了!
        6
    opengps   297 天前
    貌似都这样,尤其是 sdk,你不收集隐私他收集
        7
    zlhsvc   297 天前   ♥ 2
    现在程序喜欢搞你不允许权限我程序就不让你用
        8
    xujinkai   297 天前 via Android   ♥ 2
    @v2410117 你这正着反着说都有理啊
        9
    xujinkai   297 天前 via Android
    之前不是还有 SDK 下毒的事儿么 orz

    话说安卓现在用 app ops 可以给假权限,不过谷歌官方不做这个界面不知啥意思
        10
    banricho   297 天前
    @v2410117 #5 我给你扣个果蛆的帽子不算黑吧?
        11
    disk   297 天前 via Android
    @v2410117 提供了接口,可以高度定制,不会有这种问题。
        12
    v2410117   297 天前
    @banricho 哈哈,讨论就好,不黑不扣帽子,我不觉得苹果好,也不觉得安卓差,我觉得这个和系统都无关,非要泄露你信息,就明摆着让你点同意嘛,不同意就不准用,没办法!
        13
    l12ab   297 天前 via iPhone
    尽量还是用 gayhub 的库
        14
    bumz   297 天前
    @zlhsvc 对用户不给权限不让用就卸载呗,对应用商店敢这么搞就下架呗
        15
    miketeam   297 天前 via iPhone
    这就是公司开发的不允许或者说少使用第三方库的原因,framework 的那种直接不能用
        16
    fengleidongxi   297 天前
    @miketeam 说的是 system/framework 里面加库,etc/permissions 里面加 xml 吗?
        17
    Trumeet   297 天前 via Android
    Android 上这都不是新鲜事儿.....
        18
    zhangchioulin   297 天前
    @banricho #4 能举例说一下“ Android 的权限管理比 iOS 细致多了”的例子吗?
        19
    swordne   297 天前
    @banricho
    请问下,在源生 Android 下,不 root 怎么做到限制某个 APP,在移动 /WIFI 下的数据传输,是禁止在移动 /WIFI 下的联网,不是后台数据。
        20
    WuwuGin   297 天前 via Android
    @swordne 这个很简单,拿一个小飞机,配置一个连不上的服务,分应用代理,选上他就行了。
        21
    hasbug   297 天前
    用着各种 APP 经常更新隐私条款,反正就是不点同意就没法用。呵呵
        22
    wdv2ly   297 天前
    @bumz 做不到啊。。有些 app 已经绑定了所有人脉圈了,比如微信……
        23
    swordne   296 天前
    @WuwuGin
    =。= 本身已经开了小飞机联外网了,基本上所有的国产软件的方案都是空代理,在我这手机上没法用。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3779 人在线   最高记录 4385   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 08:01 · PVG 16:01 · LAX 01:01 · JFK 04:01
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1