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

iOS 亦沦陷乎!「不给权限就闪退」

  •  
  •   ruanmeibi · 2017-02-12 10:40:20 +08:00 via iPhone · 8539 次点击
    这是一个创建于 2841 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前看到都是流氓应用在 Android 平台耍这些伎俩。如今 iOS 也岌岌可危了

    https://imgur.com/download/jaActb3
    手机调不出.jpg 结尾的 URL ,图请戳上面👆

    如图若不给予定位权限,应用会在每次打开时弹出请求,之后点取消马上给闪退。控制变量大法排除兼容性等,一旦给予定位权限,应用就恢复正常不再闪退。心中顿时一群草泥马奔过。

    这样的行为是不是违反 T&C 了,想想 iOS 企业部署的滥用,不知道苹果管不管得好。
    49 条回复    2017-03-07 14:47:06 +08:00
    kkren
        1
    kkren  
       2017-02-12 10:47:38 +08:00 via Android
    然而安卓有办法给程序返回虚假的权限。。。
    Mirage09
        2
    Mirage09  
       2017-02-12 10:52:39 +08:00
    举报试看看,这个应该是审核没有审核出来吧
    0924wyr
        3
    0924wyr  
       2017-02-12 10:53:00 +08:00
    这种可以向举报吗
    yjsslab
        4
    yjsslab  
       2017-02-12 10:56:08 +08:00
    这 app 作死吧
    blanu
        5
    blanu  
       2017-02-12 10:56:23 +08:00
    肯定可以举报,这样是违反 App Store 规定的
    0924wyr
        6
    0924wyr  
       2017-02-12 10:58:02 +08:00
    向苹果
    jetbillwin
        7
    jetbillwin  
       2017-02-12 11:07:53 +08:00
    举报!举报!举报!给出 App 名称,我们一起帮忙举报。
    laiyingdong
        8
    laiyingdong  
       2017-02-12 11:14:03 +08:00   ❤️ 1
    AsherG
        9
    AsherG  
       2017-02-12 11:27:57 +08:00
    对于 Android 的这种情况, app ops 就是必备的
    SeanChense
        10
    SeanChense  
       2017-02-12 11:31:18 +08:00 via iPhone
    倒不觉得一定是故意设计的,可能只是个空指针 bug
    cocochan
        11
    cocochan  
       2017-02-12 11:35:42 +08:00 via iPhone
    可你不给定位权限他怎么帮你优化。。。
    nodin
        12
    nodin  
       2017-02-12 12:12:05 +08:00 via iPhone
    苹果统一市场的可以举报
    pythonee
        13
    pythonee  
       2017-02-12 12:15:05 +08:00 via iPhone
    T&C 是什么
    iCruiser
        14
    iCruiser  
       2017-02-12 12:22:02 +08:00
    @pythonee Terms & Conditions
    iShawnWang
        15
    iShawnWang  
       2017-02-12 12:24:40 +08:00
    这个是开发者没有做好 iOS 10 的适配或者没有权限时的代码有 Bug 吧... 而不是故意无权限就闪退的... !
    SeanChense
        16
    SeanChense  
       2017-02-12 12:26:08 +08:00
    下载观察之后我收回我的话,是刻意设计的。
    iShawnWang
        17
    iShawnWang  
       2017-02-12 12:27:11 +08:00
    @SeanChense !!! 这样也可以么... ~
    SeanChense
        18
    SeanChense  
       2017-02-12 12:27:19 +08:00
    ZE3kr
        19
    ZE3kr  
       2017-02-12 12:39:17 +08:00 via iPhone
    iOS 不怕这个,毕竟审核严格,以后审核多加一项就好了
    ZE3kr
        20
    ZE3kr  
       2017-02-12 12:40:17 +08:00 via iPhone   ❤️ 2
    Antidictator
        21
    Antidictator  
       2017-02-12 13:04:29 +08:00 via Android
    好气哦,狗东和网商银行不更新就闪退
    tairan2006
        22
    tairan2006  
       2017-02-12 13:17:01 +08:00
    举报
    jhaohai
        23
    jhaohai  
       2017-02-12 13:18:44 +08:00 via iPhone
    闪退就闪退呗,自己作死
    Koyoter
        24
    Koyoter  
       2017-02-12 13:20:48 +08:00
    @kkren 什么办法。
    treo
        25
    treo  
       2017-02-12 13:40:03 +08:00
    @Antidictator ios 也能做到, ipad 版 bloomberg 一打开就检查更新,不是最新版本就弹框锁屏让你更新,无法取消
    learnshare
        26
    learnshare  
       2017-02-12 13:41:14 +08:00
    或许只是写的 Bug 而已
    ioriwong
        27
    ioriwong  
       2017-02-12 13:41:21 +08:00 via iPhone
    卸了就是了
    lltctt
        28
    lltctt  
       2017-02-12 13:44:15 +08:00
    同意 @iShawnWang 的说服, 应该是开发者没有适配 iOS 10 权限造成的
    roist
        29
    roist  
       2017-02-12 13:45:22 +08:00 via iPhone
    请集体举报支付宝,上次那个刷福字的就是不给定位就不准玩
    loveuqian
        30
    loveuqian  
       2017-02-12 14:14:54 +08:00 via iPhone
    我玩那个天天狼人杀
    不给摄像头权限就不给玩
    这样合理嘛
    honeycomb
        31
    honeycomb  
       2017-02-12 14:35:46 +08:00 via Android
    @roist @loveuqian
    是的,这些情况也应该下架。
    dong3580
        32
    dong3580  
       2017-02-12 17:16:49 +08:00 via Android
    京东不给电话权限退出, QQ 音乐不给电话权限退出,百度地图不给电话权限退出。
    请问这个电话权限是不是获取手机号的权限?
    Mirage09
        33
    Mirage09  
       2017-02-12 17:26:41 +08:00
    @dong3580 我觉得应用是想获取 imei 但是实际上也能获取到手机号
    blanu
        34
    blanu  
       2017-02-12 17:32:39 +08:00 via iPhone
    @roist 刷福字和定位有关啊
    EricCartman
        35
    EricCartman  
       2017-02-12 17:40:39 +08:00
    @dong3580 #32
    http://coolapk.com/apk/rikka.appops
    装了这个就能看到具体获取了什么了,也能返回空数据
    honeycomb
        36
    honeycomb  
       2017-02-12 18:45:38 +08:00 via Android
    @dong3580 这个权限对它们来说用于获取与硬件绑定的唯一的“永远”不会改变的识别码,也就是 IMEI/meid
    honeycomb
        37
    honeycomb  
       2017-02-12 18:46:25 +08:00 via Android
    @EricCartman
    appops 在关于 IMEI 的接口上,设置为 ignore 时的实现是返回 null
    Halry
        38
    Halry  
       2017-02-12 20:23:39 +08:00
    android 用 xprivacy 解决一堆。
    ios 暂时没办法
    goodniuniu
        39
    goodniuniu  
       2017-02-12 21:11:43 +08:00
    今天正好发现坚果元就有这个情况,不给相机权限就闪退,我更愿意理解为是程序上的 bug...
    ThinkCenter
        40
    ThinkCenter  
       2017-02-13 05:09:25 +08:00
    必须举报
    Bown
        41
    Bown  
       2017-02-13 08:38:05 +08:00
    感觉是一个测试用例没覆盖到的 bug
    smilexyk
        42
    smilexyk  
       2017-02-13 09:09:40 +08:00 via iPhone
    如果开发者不是有意的话, LZ 如果参加过 iOS 10 及以上 app 的开发就会知道这是一个很常见的 bug ,原因是最新的 iOS 修改了隐私权限,由原来的应用内申请变为在 plist 文件中加入声明,如果使用了权限但是没有声明的话, app 就会直接闪退
    horsley
        43
    horsley  
       2017-02-13 09:16:38 +08:00
    楼上说的对 而且一款应用的问题怎么能说 iOS 沦陷了?
    tagtag
        44
    tagtag  
       2017-02-13 09:37:12 +08:00
    我也觉得是个 bug
    suduo1987
        45
    suduo1987  
       2017-02-13 10:32:35 +08:00
    是真的的话举报,没有适配等更新
    grayon
        46
    grayon  
       2017-02-13 10:50:58 +08:00
    SeanChense
        47
    SeanChense  
       2017-02-13 11:09:53 +08:00
    @smilexyk 你说的这种情况连系统对话框都没跳出来就会崩。这个应用是拒绝了自定义的索权对话框才崩的。
    QAPTEAWH
        48
    QAPTEAWH  
       2017-02-13 11:14:55 +08:00
    吓的我赶紧屯一个 android 机器。

    话说最近买啥好? pixel 太贵, 5x 内存太小、 6p 810 那啥。
    findex
        49
    findex  
       2017-03-07 14:47:06 +08:00
    @QAPTEAWH android 装一些境内的应用全家桶,有些不给权限也要闪退的。 iOS 稍微还好点,但不排除一些一些流氓的应用。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2030 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 00:55 · PVG 08:55 · LAX 16:55 · JFK 19:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.