在不使用位置的情况下获取设备国家/地区

时间:2019-02-18 16:36:17

标签: android

我想使用GPS和任何敏感数据获取用户的设备国家

使用TelephonyManager::getSimCountryISO(),我可以根据SIM卡来获取国家/地区。但是遗憾的是,如果该设备没有SIM卡(例如,平板电脑),则无法正常工作。

使用IP是一个不错的答案,但是许多用户现在使用会更改设备IP的VPN和代理,从而对设备的位置给出了错误的答案。

位置最准确的答案,但是仍然存在诸如假位置之类的东西,并且用户的位置是非常敏感的数据,即使一次也要查询

  

PS::所有Locale的答案都将被删除或投下反对票,无论   开发人员会知道该语言环境是用户定义的而不是设备   定义。时区也是一样。

0 个答案:

没有答案