V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xy2020
V2EX  ›  问与答

小米 K30, MIUI 12,关闭美团定位权限,美团依然可以自动定位,谁的锅?

  •  
  •   xy2020 · 2020-08-22 13:14:44 +08:00 · 3343 次点击
    这是一个创建于 1561 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,测试中发现:
    a 、华为手机测试没有问题
    b 、小米只有一台 K30,已经升级到最新的 MIUI,关闭美团的定位权限后,进入美团,首页不会自动定位,但进入二级页面“美团外卖”,则自动定位
    c 、流量模式,无 WIFI

    这是谁的问题?
    1 、小米的锅:定位权限控制有问题
    2 、小米的锅:美团发现了小米的漏洞、绕过了
    3 、美团的锅:有更强悍的能力、无视系统禁止、无视用户禁止
    18 条回复    2020-08-23 12:53:17 +08:00
    ZRS
        1
    ZRS  
       2020-08-22 13:46:27 +08:00   ❤️ 2
    可能是别的应用有定位权限,美团能通过某些机制拿到

    或者是能拿到 SSID 列表,自己维护定位关系
    NPC666
        2
    NPC666  
       2020-08-22 13:53:02 +08:00 via Android   ❤️ 1
    通过 ip 定的位?
    aabbcc112233
        3
    aabbcc112233  
       2020-08-22 13:55:13 +08:00 via Android
    关闭 miui 优化后权限控制会变得很混乱。
    ethanSong
        4
    ethanSong  
       2020-08-22 14:01:29 +08:00
    小米最近系统,有个只有使用时候允许权限,然后你打开使用这个 app 时候,就默认打开这个权限了。
    reus
        5
    reus  
       2020-08-22 14:03:41 +08:00   ❤️ 2
    实机测试,新装美团,关闭定位权限后开启 app
    首页提示未开启定位,点击任何地方都提示“定位中”
    几秒后提示定位失败,并弹出手工选择城市的页面
    所以经过测试,未定位的设备,是不可以进入二级页面的
    如果你可以进入二级页面,说明你已经经过自动定位,或者手工选择了定位
    所以,美团这里可能只是记住了上一次定位的结果,并没有调用自动定位,并没有越过权限
    是你的理解有问题
    Hilong
        6
    Hilong  
       2020-08-22 14:32:38 +08:00 via iPhone
    只是记住了之前的位置而已,你卸载重装,一开始就不给定位权限,你看看还能不能定位到
    suzic
        7
    suzic  
       2020-08-22 16:10:55 +08:00 via Android
    k30pro 成功复现。卸载重装了 play 商店版,没给定位权限,首页定位失败,手动选择半个中国外的随便一个城市,点外卖,进去后会定位到附近的位置。
    但是我发现定位偏了 500m 左右,不是很准,有可能是某种模糊定位而不是 gps
    suzic
        8
    suzic  
       2020-08-22 16:12:41 +08:00 via Android
    @suzic 补充:开启定位后,就能精准定位到小区
    Mjhhh
        9
    Mjhhh  
       2020-08-22 16:32:16 +08:00
    小米有个功能叫 WLAN 和蓝牙扫描
    可以帮忙你辅助定位
    CRight
        10
    CRight  
       2020-08-22 16:38:41 +08:00 via Android
    运营商网络来判断位置?
    Cielsky
        11
    Cielsky  
       2020-08-22 17:51:51 +08:00 via Android
    可能是云控。
    上次用华为遇到个 bug,总把百度网盘的位置权限打开,问客服让把手机管家数据清楚一下,然后就好了
    dinghmcn
        12
    dinghmcn  
       2020-08-22 18:07:40 +08:00 via Android
    会根据送餐地址来辅助定位吧
    kokutou
        13
    kokutou  
       2020-08-22 18:10:55 +08:00 via Android
    有种东西叫 ip 定位。。。
    locoz
        14
    locoz  
       2020-08-22 18:13:12 +08:00 via Android
    1 、通过其他 app 的权限定位
    2 、IP 定位,基站 IP 有数据的话还是挺精准的
    3 、旧的定位数据
    都不需要它自身有位置权限…
    HarryQu
        15
    HarryQu  
       2020-08-22 18:13:45 +08:00
    定位有非常多的方式,举个例子,App 接入百度地图 SDK 以后,可以使用 GPS 定位,也可以使用 IP 定位。

    http://lbsyun.baidu.com/products/location
    IGJacklove
        16
    IGJacklove  
       2020-08-22 22:25:08 +08:00
    IP 定位啊,又不难...
    xy2020
        17
    xy2020  
    OP
       2020-08-23 04:56:58 +08:00 via Android
    @NPC666
    @CRight
    @kokutou
    @locoz
    @HarryQu
    @IGJacklove
    @suzic
    @reus

    经测试,应该是 IP 定位。
    但如此一来,系统的定位权限有何意义?为何华为手机上,美团不能通过 IP 定位??
    locoz
        18
    locoz  
       2020-08-23 12:53:17 +08:00 via Android
    @xy2020 #17 IP 定位精度不高,定位权限主要是管理高精度的定位。而且 IP 定位也没法管理,只要有个你的公网 IP 就能进行,拦不住。
    至于华为手机上它不能 IP 定位??不可能吧?华为又没法管控这方面。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2603 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:41 · PVG 19:41 · LAX 03:41 · JFK 06:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.