首页 > 解决方案 > 如何在没有gps的情况下获取用户国家

问题描述

在本机反应中,我试图在不使用用户 gps 的情况下获取用户国家,就像微信注册会自动在选择器(选择)字段中获取用户国家一样。

标签: react-nativeexpo

解决方案


它可以通过两种方式完成

  1. 获取用户的 IP 地址,但它仅适用于互联网连接

  2. 最好的方法是使用设备本身的本地国家 react-native-device-info

const deviceCountry = DeviceInfo.getDeviceCountry(); // "US", "IN"

参考:react-native-device-info#getdevicecountry


推荐阅读