Telegram 小程序定位如何运作:互动地图、基于位置的游戏与隐私权限
Telegram 小程序可以请求你的位置,授权后它会获得真实坐标。本文说明这项权限覆盖什么、不覆盖什么,何时该同意、何时该拒绝,以及如何按应用单独撤回授权。
内容导读
Telegram 小程序可以请求你的位置,授权后它会获得真实坐标。本文说明这项权限覆盖什么、不覆盖什么,何时该同意、何时该拒绝,以及如何按应用单独撤回授权。

小程序可以询问你在哪里。你同意后,它就会获得真实坐标——那种能在地图上钉一个点的坐标,而不是网站根据你的网络连接做出的模糊到城市级别的猜测。
默认情况下没有任何小程序拥有它,你关闭小程序后也没有任何小程序保留它。这个决定的其他一切,都由你说了算。
你将能够做到
- 判断哪些请求是合理的。
- 确切了解这项权限覆盖什么。
- 从一个小程序撤回它,而不影响其他小程序。
- 在不分享任何信息的情况下得到你想要的结果。
请求中会写明是哪个小程序在询问、它想要什么;在你回应之前,什么都不会发生。
这项权限覆盖什么,不覆盖什么
它覆盖你授予权限的那个小程序,在该小程序打开期间,以你手机能达到的精度为准。这是一个很窄的范围,而窄正是重点:不存在后台版本,所以小程序无法在你关闭它之后整个下午都跟着你;而且它是按小程序单独授权的,所以同意一次并不代表替下一个小程序也同意了。
它不覆盖的是之后发生的任何事情。一旦一组坐标到达开发者的服务器,Telegram 就不再是问题所在——小程序已经拿到了它们,可以存储它们,并且只受它向你做出的任何承诺约束。这项权限决定的是它们能否获得一次读取。它无法决定它们拿它做什么。
这才是这个决定的真正分量,也正是为什么“仅在打开时”安慰的其实是错误的东西。从你厨房里读取一次,就足以知道你住在哪里。拒绝的意义与其说是防止被追踪,不如说是避免交出一个你本来不会亲手输入的地址。
请求并不等同于需要
很多小程序之所以询问,是因为它们所基于的模板就在询问。如果一个小程序想要你的位置,却从不向你展示任何依赖它的东西——没有地图、没有距离、没有任何附近的内容——那么这个请求是为了开发者的利益,而不是你的。
并排对比
何时该分享,何时该拒绝
判断标准是:这个小程序能否向你展示一些没有它就无法展示的东西。
可以合理分享
任何回答“这些当中哪个最近”的小程序。 一个选择正确门店的外卖小程序、一个音乐节上的场地地图、一个需要知道你正站在哪个站点的交通小程序——每个位置的答案都不同,这正是它需要一个位置的原因。
基于现实地点的游戏。 寻点打卡或步行任务完全就是关于你在哪里;拒绝它就是在拒绝这个游戏,而不是在保护什么。
一次性的、在公共场所、为你自己主动发起的事情。 你打开这个小程序是为了解决一个与位置有关的问题,而答案立刻就到——这就是一个值得授予的请求的样子。
即便如此,也要注意你同意时正站在哪里。在商店外面读取一次,所透露的信息远少于在你家餐桌上读取一次。
不值得分享
任何在你还没看到任何东西之前就询问的小程序。 在你还没选择要做的事情之前,就在第一个屏幕上弹出的请求,是在笼统地请求权限,而不是为了某个具体的答案。
奖励、空投、“签到赚取”。 在这里,坐标就是被收集的产品,而奖励的存在是为了让交出坐标感觉像是一场胜利,而不是一次付款。
任何输入地址就能搞定的小程序。 如果小程序有搜索框,用它就能得到同样的结果,而且给它们的是你选择的地点,而不是你所在的地点。
任何你在家里做的事情。 单次读取已经精确到足以成为你的住址,而且事后没有办法让它变得不那么精确。
当小程序欠你一个取决于你所在位置的答案时,就授予它。 否则,搜索框对你们双方都更好。
授予与撤回
- 看清是哪个小程序在询问 请求中会写明它;这个名字就是决定。
- 问它会向你展示什么 如果屏幕上没有任何东西依赖它,就拒绝。
- 注意你在哪里 从家里读取一次,就是你的住址。
- 为你来这里要做的事情授予它 然后关闭小程序来结束它。
- 在小程序自己的菜单里撤回它 权限是按小程序单独持有的,而不是全局的。
- 能输入地址时就输入地址 同样的答案,什么都不用交出。
拒绝很少是对话的终点
大多数想要你位置的小程序,如果你告诉它们该去哪里找,仍然能正常工作。拒绝传感器并输入一个街道名,能得到同样的地图,而且这意味着小程序拥有的是一个你愿意说出的地点,而不是你碰巧正站着的那个地点。