在我们的业务需求里,需要经常测到地理位置相关的需求。 如果按照正常的场景来测试,我们只能测试自己的定位在北京的场景以及 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收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,小公猫导航不承担任何责任。
相关导航
【在线PS软件】在线PS图片(照片)处理工具_在线制作编辑图片ps精简版
PHP代码保护
Z5加密──新一代 PHP 无组件源码保护方案。
BgSub扣图
使用AI技术自动抠图,删除或替换图像背景的网站 标签:图片处理BgSub 删除图像背景
Videofk
Videofk 简单且最佳的社交视频下载器,免费在线工具可帮助您从社交视频网址
Dimmy 缩略图
https://dimmy.club/
Iconce图标生成
图标自动生成器
51CTO学堂
51CTO学堂-IT培训_IT人充电上51CTO学堂
VirusTotal在线检测工具
网站病毒在线检测工具
暂无评论...