我是否可以仅在某些经过验证的设备上安装应用?

时间:2017-05-25 09:25:54

标签: android installation android-install-apk

我想限制我的应用程序只安装允许的设备。那是在安装应用程序时,我想获取像imei号码这样的设备信息。然后我想检查imei号码是否有效,使用我已恢复的imei数据库。

这可能吗?

1 个答案:

答案 0 :(得分:1)

如果有APK文件,则无法阻止App安装 通过智能编码,您可以实现它

1)无论如何,您将获得用户手机的IMEI号码,以编程方式检查着陆/启动页面上的条件,如果IMEI == USER_IMEI_NUMBER,那么只有他/她才能看到其主页,否则他将无法获得进入主页面的权限,但为此你需要为每个设备创建APK文件

2)如果您不知道有多少用户将使用您的应用程序,那么您可以在该数据库中执行远程数据库,您可以保存新用户IMEI号码,在启动/登录页面中,您可以通过Web服务检查IMEI == USERS_IMEI_NUMBER(来自远程数据库)然后他/她可以使用你的应用程序,但当然你需要提及它的互联网权限,用户必须有有效的互联网连接,如果你不希望用户每次检查它身份/ IMEI号,那么你可以验证用户一次,您可以将其结果保存在共享的偏好中,并且您可以每次都可以访问用户,而无需通过Web服务进行验证

希望这个建议可以帮助你快乐编码:)