在我们的业务需求里,需要经常测到地理位置相关的需求。 如果按照正常的场景来测试,我们只能测试自己的定位在北京的场景以及 IP 位置在北京的场景。
要解决以上的困境,可以找一个修改虚拟定位的软件,但是目前来看,android 平台上并没有特别合适 好用且适合我们应用 A 的定位软件。有的虚拟定位软件修改后,可能其他的应用生效, 但是 A 并没有生效。 还有一些付费的虚拟定位软件,就暂未尝试了。
在最新的需求里,如果用户不开启定位的话,那么会通过 IP 地址来确定经纬度,从而进行展示距离以及附近列表的推荐分发。 这种场景下,我们除了用北京的 IP 来测试之外,是不能用海外的 IP 来测试的,在服务端处理的逻辑是,如果是海外的 IP,服务端会进行默认处理
那么这时候,我们就可以采用国内的代理 IP 来进行测试了。在这里我推荐一款 app ,爱加速。 官网地址如下:https://www.91ajs.com/ app 支持全国 31 个省份的代理节点。当然有的可能需要付费,但是对于我们日常测试来说,免费试用即可。 目前应该是注册后 3 天免费,之后的话是每天免费 20 分钟,一般来说,足够使用了。 支持 android 和 ios,只需要去应用商店下载即可,我个人觉得还是比较好用的(非广告,请爱加速的人看到的话可以考虑支付一下广告费)
说一下这个代理的适用的场景:
国外用户要访问国内的应用,比如淘宝,B 站等,国内 IP 加速
游戏-部分游戏登录地区有限制,或者会检测网络异常状况
推广。 在各种自媒体或者社交论坛,来发送不同 IP 定位的帖子进行营销等。
使用步骤也很简单:
打开 app,进行节点选择 我这里选择福建福州,连接之后我们启动应用 A
启动应用 A 有个前提是不开定位服务,因为我们现在测试的场景是通过 IP 定位,如果有 GPS 定位,还是会优先用 GPS 定位的。
查看应用 A 的定位展示为福建福州
开发这里提供了 Redis 的查询命令,来确认服务端通过 IP 获取的经纬度 是否和 我们设置的区域一直
访问对应的 Redis 集群
创建连接
然后我们输入 redis 命令:hgetall user:XXXXX:profile 需要将 xxxx 替换为对应的你自己的 ID。然后执行命令,查看结果
我们查看 redis 输出的 iplat 和 iplng 字段
LAT 是维度,LNG 是精度,我们复制这个经纬度地址。
访问:https://www.abcdtools.com/latlong 然后打开经纬度查询地址页面,将刚刚的经纬度地址进行复制,可以看到和我们的设定的 IP 位置保持一致
然后我们就可以在 APP 里,看对应的这个人没有开启 GPS 情况下,在附近列表进行分发的距离展示是否准确了。
什么?你不知道距离怎么看?最简单的就是用高德了
至此,教程结束
当然,非自己工作业务之外的其他场景,只需要选中节点,启动你自己需要虚拟 IP 的应用即可
创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。
数据统计
数据评估
关于爱加速特别声明
本站悟空导航提供的爱加速都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由悟空导航实际控制,在2024-12-30 09:31收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,悟空导航不承担任何责任。
相关导航
菜鸟工具 - 不止于工具
美图秀秀
美图秀秀官网_免费在线P图抠图拼图_证件照制作
Zlibrary
全球最大的数字图书馆
麻省理工学院
麻省理工学院(MIT)致力于推动教育、研究和创新,涵盖可持续材料、航空安全和电子废物处理等多个领域,展现出强大的社会责任感和研究能力。
Snipaste
非常强大的截图+贴图工具
百度翻译
百度翻译打造的新一代AI大模型翻译平台,为用户提供翻译和阅读外文场景的一站式智能解决方案,支持中文、英文、日语、韩语、德语、法语等203种语言,包括文档翻译、AI翻译、英文润色、双语审校、语法分析等多种能力,是智能时代的翻译新质生产力。
清图
将模糊图片变清晰的在线工具
在线代码格式化
OSCHINA.NET在线工具,ostools为开发设计人员提供在线工具,提供jsbin在线 CSS、JS 调试,在线 Java API文档,在线 PHP API文档,在线 Node.js API文档,Less CSS编译器,MarkDown编译器等其他在线工具
暂无评论...
