开发应用仅适用于特定位置

时间:2017-10-23 20:32:05

标签: android google-maps security

出于安全原因,我需要构建一个仅在我的国家/地区运行的Android应用 有可能这样做吗?

1 个答案:

答案 0 :(得分:5)

  1. Play商店允许您仅在应用中提供应用 特定区域,但应用程序可以从设备中提取并发布 /由任何人安装。
  2. 您可以检查设备的区域设置,但用户当然可以更改 那。
  3. 您可以获取设备的IP地址并将其映射到某个地区,但这不是100%准确且可以欺骗。
  4. 检查手机号码上的国家/地区代码并检查设备是否正常 正在漫游(归功于@atayenel)。
  5. (4)听起来很稳固。但是,我没有资格评论可能被欺骗的方式。

    您应该评论您的要求。如果它们绝对不能在指定区域之外使用,那么实现这一目标的唯一方法就是让用户(强烈地)对使用某种可信地址验证机制的外部帐户进行身份验证。

    如果要求是尽力防止在指定区域以外使用,我认为您可以使用上述部分或全部。