2017-05-25 47 views
1

我想限制我的应用程序只安装允许的设备。这是安装应用程序时,我想获取设备信息,如imei号码。然后我想检查imei号码,如果它是有效的或不使用我恢复的imei数据库。我可以只允许在某些经过验证的设备上安装应用程序吗?

这可能吗?

+1

很好解释,如何和缺点:[已经回答问题](https://stackoverflow.com/questions/1972381/how-to-get-the-devices-imei-esn-programmatically-in-android) –

回答

1

它不能防止应用程序安装,如果一个人的APK文件,但 通过智能编码就可以实现它

1)反正你会得到用户手机的IMEI号码,以便编程可以检查如果IMEI == USER_IMEI_NUMBER,那么只有他/她能够看到它的主页面,否则他将不会获得进入主页面的权限,但是为此您需要为每个设备创建APK文件

2)如果你不知道有多少用户会使用你的应用程序,那么你可以在该数据库中做远程数据库,你可以保存新的用户IMEI号码,并在飞溅/登陆页面,你可以c heck through webservice that IMEI == USERS_IMEI_NUMBER(from remote database)then they/you can use your app but off off course for that you need to provide internet permission in it and user must have valid internet connection if you do not want user to check it identity/IMEI号码,每次然后你可以一次过验证的用户,你可以保存它的结果共享preferrences,你可以给访问用户每次不hiting Web服务进行验证

希望这个建议可能会帮助您编码快乐:)

+0

谢谢很多,得到了我的答案。 –

相关问题