把手机放到地球任意位置,测试定位应用
让手机真实的 GNSS 芯片报告你指定的任意坐标,模拟定位检测挑不出破绽。足不出户即可漫游、签到、测试各类定位应用。
手机整天都在把你的位置报给各种应用,而这些应用就凭这一个信号,决定你能看到什么、能做什么、能在哪里签到。AnyLocate 做的事很直接,把这个信号的控制权交回你手上。你把设备的 GNSS 接收机指向地球上任意一组坐标,所有认位置的应用都会随之而动,因为对手机来说,那里就是它此刻所在。
真实定位,而非模拟标记
差别的要害就在这里。模拟定位类应用会把 Android 的模拟定位标记(isFromMockProvider)打开,稍微正经点的应用——交友、外卖、游戏——一读到这个标记就把你挡在门外。AnyLocate 压根不碰软件层。它播出的是货真价实的卫星信号,手机自己的 GNSS 芯片去锁定、去解算,得到的是一个真实的定位解。没有模拟标记,不用 root,也不动开发者选项,模拟定位检测想找的那样东西根本就不存在。
足不出户,漫游世界
把设备丢到东京、巴黎或者纽约,整个世界会围着这个坐标重新铺开:本地推荐、城市专属的信息流、区域活动、位置签到,全都表现得像你人真站在那儿。想在哪儿签到就在哪儿签到,顺手看看同一个服务在地球另一头长什么样。而你的座位,一步都没挪。
无需出行,测试定位功能
同一套本事,交到 QA 手里就是把利器。如果你做的正是定位相关的功能——地理围栏、“附近”、签到、按位置发奖励——这些都能跨城市、跨国家一路验过去,一张机票都不必买。让设备照脚本路线跑一遍,盯着地理围栏该进的进、该出的出;在几个区域之间来回跳,核对本地化内容对不对;把某位用户的精确坐标原样复现出来,顺藤摸瓜追一个 bug。整个过程都在工位上完成,喂给应用的是它分辨不出真假的真实信号。
什么会跟着动,什么不会
AnyLocate 设定的是设备的卫星位置,以及应用从这个 GPS 定位解里推出来的一切:地图、地理围栏、签到、“附近”结果。它管不到你账户里或网络 IP 那一层的限制。跟登录绑定的区域锁、按账单国家算的规则、基于 IP 的封锁,这些都不看卫星信号,自然也不会随你的定位一起变。它改的是手机待在哪里,而不是你的账户声称你是谁。