我可以只允许在某些经过验证的设备上安装应用程序吗?

Can I allow installing app only on certain verified devices?

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

这可能吗?

无法阻止应用安装,如果有APK文件但是 通过智能编码你可以实现它

1) 无论如何,您将获得用户 phone 的 IMEI 号码,因此您可以通过编程方式在 landing/splash 页面上检查条件,如果 IMEI==USER_IMEI_NUMBER 那么只有 he/she 可以看到它的主页,否则他将无权进入主页,但为此你需要为每个设备创建 APK 文件

2) 如果您不知道有多少用户会使用您的应用程序,那么您可以在该数据库中创建远程数据库,您可以保存新用户的 IMEI 号码,并在 splash/landing 页面中您可以通过网络服务检查 IMEI= =USERS_IMEI_NUMBER(来自远程数据库)然后 he/she 可以使用您的应用程序,但当然您需要在其中提及互联网许可,如果您不希望用户检查它,用户必须具有有效的互联网连接 identity/IMEI number 然后你可以立即验证用户并且你可以将其结果保存在共享首选项中并且你可以每次都授予用户访问权限而无需点击网络服务进行验证

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