将android应用程序限制为特定区域

赛义德·穆罕默德·乌迈尔

我希望我的应用程序可以在特定地区(例如美国)运行。

我们可以限制来自游戏市场的应用程序的分发,但是我发现安装这些应用程序有一些技巧。

我必须以某种方式限制应用程序内的使用。

为此,我可以检索用户的GPS位置,并使用Google的Geocode API进行首次运行。但是,如果用户前往其他地区怎么办?

我将不得不使用位置更改侦听器来满足这种情况,但这会耗尽电池。

如果我使用设备的时区,则用户可以更改它。

我还可以做其他事情来将应用程序限制在特定区域吗?

阿西耶

您还可以检查用户注册所在的网络 TelephonyManager

您有2种方法可能会有所帮助。

GetNetworkCountryIso

http://developer.android.com/reference/android/telephony/TelephonyManager.html#getNetworkCountryIso()

GetSimCountryIso

http://developer.android.com/reference/android/telephony/TelephonyManager.html#getSimCountryIso()


解释


getNetworkCountryIso()会为您提供用户当前注册所在国家/地区的iso。
即:如果您来自阿尔巴尼亚(al)并前往美国(美国),则返回“我们”

getSimCountryIso()将为您提供SIM卡提供商所在国家/地区的国家/地区的iso。.
即:如果您来自阿尔巴尼亚(al)并前往美国(美国),则将返回“ al”

更新

您可以集成(如果服务器端可用)http://www.whois.net/ip-address-lookup/以查找设备IP地址。您可以像这样获得IP。

如何从代码获取设备的IP地址?

结合所有这些功能(Wifi,网络提供商,IP,GPS,Google Play区域),您可以减少很多应用程序的使用限制。另一方面,如果用户足够先进,可以使用代理伪造IP,不打开Wifi / GPS且没有SIM卡,则没有更多的事情要做。


希望能帮助到你 :)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将android应用程序限制为特定区域

来自分类Dev

通过代码将android应用程序限制在特定区域

来自分类Dev

如何将应用程序限制为特定设备?

来自分类Dev

仅将API URL限制为Android应用程序

来自分类Dev

如何将应用程序可用性限制到特定地理区域ANDROID

来自分类Dev

将Java应用程序的CPU使用率限制为特定数量

来自分类Dev

将应用程序权限范围限制为特定网站集

来自分类Dev

将Java应用程序的CPU使用率限制为特定数量

来自分类Dev

提交时将应用程序限制为仅iPhone

来自分类Dev

如何将应用程序限制为仅Android手机

来自分类Dev

如何将Android应用程序限制为仅平板电脑?

来自分类Dev

将Google Play商店中的应用程序限制为特定国家/地区是否也限制了公开Beta版访问?

来自分类Dev

Google Cloud API如何将使用情况限制为特定应用程序?

来自分类Dev

将谷歌视觉 api 文本检测限制为特定区域

来自分类Dev

有关如何将旧式嵌入式应用程序限制为实时应用程序的建议

来自分类Dev

有关如何将旧式嵌入式应用程序限制为实时应用程序的建议

来自分类Dev

iOS:将应用程序限制为仅限64位设备

来自分类Dev

将网络服务访问限制为仅一个应用程序

来自分类Dev

将IOS中的应用程序功能限制为仅适用于Cell / WiFi数据。

来自分类Dev

将DocuSign ListStatusChanges限制为由应用程序ID创建的信封

来自分类Dev

无法仅在iPad的iOS 5中将应用程序限制为横向模式

来自分类Dev

将IOS中的应用程序功能限制为仅适用于Cell / WiFi数据。

来自分类Dev

将身份验证限制为仅我的应用程序

来自分类Dev

将 Xamarin 的输入字段中的输入限制为最大值:应用程序崩溃

来自分类Dev

将 iOS 应用程序限制为仅安装在一台设备上

来自分类Dev

如何将Google Maps(地点,地理编码)API调用适当地限制为Android和iOS应用程序(使用Flutter编写)?

来自分类Dev

如何将应用限制为特定设备?

来自分类Dev

将应用注册访问权限限制为特定组

来自分类Dev

限制特定应用程序的带宽

Related 相关文章

  1. 1

    将android应用程序限制为特定区域

  2. 2

    通过代码将android应用程序限制在特定区域

  3. 3

    如何将应用程序限制为特定设备?

  4. 4

    仅将API URL限制为Android应用程序

  5. 5

    如何将应用程序可用性限制到特定地理区域ANDROID

  6. 6

    将Java应用程序的CPU使用率限制为特定数量

  7. 7

    将应用程序权限范围限制为特定网站集

  8. 8

    将Java应用程序的CPU使用率限制为特定数量

  9. 9

    提交时将应用程序限制为仅iPhone

  10. 10

    如何将应用程序限制为仅Android手机

  11. 11

    如何将Android应用程序限制为仅平板电脑?

  12. 12

    将Google Play商店中的应用程序限制为特定国家/地区是否也限制了公开Beta版访问?

  13. 13

    Google Cloud API如何将使用情况限制为特定应用程序?

  14. 14

    将谷歌视觉 api 文本检测限制为特定区域

  15. 15

    有关如何将旧式嵌入式应用程序限制为实时应用程序的建议

  16. 16

    有关如何将旧式嵌入式应用程序限制为实时应用程序的建议

  17. 17

    iOS:将应用程序限制为仅限64位设备

  18. 18

    将网络服务访问限制为仅一个应用程序

  19. 19

    将IOS中的应用程序功能限制为仅适用于Cell / WiFi数据。

  20. 20

    将DocuSign ListStatusChanges限制为由应用程序ID创建的信封

  21. 21

    无法仅在iPad的iOS 5中将应用程序限制为横向模式

  22. 22

    将IOS中的应用程序功能限制为仅适用于Cell / WiFi数据。

  23. 23

    将身份验证限制为仅我的应用程序

  24. 24

    将 Xamarin 的输入字段中的输入限制为最大值:应用程序崩溃

  25. 25

    将 iOS 应用程序限制为仅安装在一台设备上

  26. 26

    如何将Google Maps(地点,地理编码)API调用适当地限制为Android和iOS应用程序(使用Flutter编写)?

  27. 27

    如何将应用限制为特定设备?

  28. 28

    将应用注册访问权限限制为特定组

  29. 29

    限制特定应用程序的带宽

热门标签

归档