5

有没有办法为特定的独特设备构建应用程序?假设我有一个 android 设备,我只想为该设备创建一个 apk 文件,该 apk 不能安装在任何其他设备上,这可能吗?

4

4 回答 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 回答