首页 > 解决方案 > 如何使android应用程序只能安装在单个设备上?

问题描述

是否可以检查设备唯一 ID 并与硬编码值进行比较。如果设备唯一 ID 与硬编码值不匹配,请停止安装。我试图让应用程序只能安装在我的设备中。

标签: androidandroid-studio

解决方案


您不能阻止用户安装应用程序(如果他们已经有 APK/应用程序包),您只能介绍一些情况并在启动时检查它们。如果它们没有得到满足,那么只需finish()您的Activity或显示一些提示。

查看获得正确“唯一 ID”的最佳实践,但请记住,实际上在 Android 中没有这样的值,链接下指向的每个变量都可能在某些情况下发生变化,例如重新安装应用程序、恢复出厂设置、系统更新等.


推荐阅读