有没有办法为特定的独特设备构建应用程序?假设我有一个 android 设备,我只想为该设备创建一个 apk 文件,该 apk 不能安装在任何其他设备上,这可能吗?
问问题
1085 次
4 回答
1
您可以使用此答案中的代码来获取唯一的设备 ID。
但是,您将无法使用它来限制 Google Play 将您的应用程序仅限制在此设备上,相反,正如@ThomasK 建议的那样,您可以添加检查此特定设备 ID 和 finish() 如果它不是特定的设备。
您可以通过多种方式限制应用安装,但不能在配置级别将其限制在该范围内。
于 2012-06-07T13:52:45.053 回答
0
不,你不能那样做,不可能
于 2012-06-07T13:38:00.933 回答
0
您的目的有两个机会:
第一:
当应用程序启动时(这意味着可以安装),您可以获得MODEL
设备的,如果它不是您设计应用程序的设备,您可以获得finish()
活动和应用程序。
获取模型:
String PhoneModel = android.os.Build.MODEL;
第二:
Afaik 有可能控制您的应用程序禁止使用哪些设备,Google Play Store
也许不仅有黑名单,还有白名单?
于 2012-06-07T13:45:32.233 回答
0
该apk无法安装在任何其他设备上,有可能吗?
我不确定这一点。但是您可以根据设备决定是否启用某些功能。
就像您可以以编程方式检查每个设备唯一的设备 wifi mac 地址一样。如果它不符合您的标准,请不要启用该功能。
于 2012-06-07T13:46:33.107 回答