android如何判断是国内访问还是国外访问?

如果连的网是国外的就连国外服务器的地址,国内的就不变

阅读 8.1k
5 个回答

1.通过GPS来判断
2.通过查询公网ip看是国外的还是国内的

用智能DNS,国内国外解析两条线路。

ping google.com

这个应该服务端做处理吧

APP端请求的接口应该是同一个url,然后后台根据请求的IP判断用户的位置再分流

楼上的通过GPS定位的方法不一定准,无法排除VPN访问的情况。使用智能DNS是比较靠谱的方法

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题