android - 如何使android应用程序只能安装在单个设备上?
问题描述
是否可以检查设备唯一 ID 并与硬编码值进行比较。如果设备唯一 ID 与硬编码值不匹配,请停止安装。我试图让应用程序只能安装在我的设备中。
解决方案
您不能阻止用户安装应用程序(如果他们已经有 APK/应用程序包),您只能介绍一些情况并在启动时检查它们。如果它们没有得到满足,那么只需finish()
您的Activity
或显示一些提示。
查看获得正确“唯一 ID”的最佳实践,但请记住,实际上在 Android 中没有这样的值,链接下指向的每个变量都可能在某些情况下发生变化,例如重新安装应用程序、恢复出厂设置、系统更新等.
推荐阅读
- http-status-code-401 - 未找到从 MIA 到 UVF 404 的 Sabre 国际航班优惠
- r - 输出中带有图表的汇总表
- selenium - Selenium 返回错误:元素不可点击
- asp.net - Autofac InstancePerRequest 返回新实例
- python - x[0, ... , -1] 语法在 python 中是什么意思?
- android - 移除 Item RecyclerView 时添加自定义动画
- visual-studio-code - SetAscending Business Central 销售订单列表
- node.js - 使用 AWS Lambda 删除 Cognito 用户
- r - R:在多个变量上计算逐行 lm()
- angular - 尽管在现有模块中导入了 CommonModule,但 ngFor 仍无法正常工作