感觉有些 app 对于定位信息的需求比较过分,本来只需判断用户当前处于哪个城市(比如电商 app 选择城市、某些商场停车缴费等),可以通过 IP 定位等方法搞定的,非要申请精确定位权限,已经涉嫌过度索取用户隐私,不给精确定位还不让用。
对于这些根本不需要精确定位信息的服务,有没有大佬知道怎样在满足 app 这种不合理要求的同时,不暴露当前真实的精确定位结果?或者返回加入随机误差的结果?
个人感觉以后手机厂家应该对定位权限进行分级管理,返回不同“圆概率误差半径”的结果 1:导航 app,给最高精度 2:上面提到的按理说只要精确到城市的 app,人为加入随机误差,5km 以内都行
1
zfree 2020-04-18 22:13:27 +08:00 via iPhone
如果是钉钉,虚拟定位呗
|
2
Jirajine 2020-04-18 22:18:07 +08:00 via Android
iOS 还有不给权限不让用的问题?举报给 Apple 啊。
Android 的话,自己动手修改 Android framework,注入代码手动给返回结果生成随机误差。 |
3
aptx4689 2020-04-18 22:22:21 +08:00
越狱
|
4
shansing 2020-04-18 22:22:23 +08:00
通过 IP 定位,可能出现蜂窝网络非拜访地接入,IP 定位在异地。假设你又没开 WLAN 、蓝牙什么的,没法用 AGPS 。就只有原始 GPS 定位啦。
|
6
dLvsYgJ8fiP8TGYU OP @Jirajine 其实是个别微信小程序,不给定位权限就不能下单、不能缴费。感觉按照腾讯的风格,不一定管这种事情,默许的
|
7
lp10 2020-04-19 13:34:48 +08:00
同意想法。不过系统层面上搞这个我觉得有点复杂
无脑 5km 很可能就去隔壁市了,几百米的误差又没啥意义 返回当前城市内随机 /固定坐标的话,就得在系统内搞个数据库。不说维护全球的数据有多困难,大小就直接炸了 我觉得微信加这个还是比较合理的。针对小程序多一个“模糊定位”隐私档位。不过,要让微信加功能……呃…… |
8
dLvsYgJ8fiP8TGYU OP @lp10 5km 是我随便举的一个例子,意思就是通过加入随机噪声保护用户信息。按照腾讯的尿性 哈哈哈别指望了
|