应用于特定的独特设备

时间:2012-06-07 13:30:23

标签: android

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

4 个答案:

答案 0 :(得分:1)

您可以使用this answer中的代码获取唯一的设备ID。

但是,您无法使用此功能限制Google Play仅将您的应用限制为此设备,相反,正如@ThomasK建议的那样,您可以添加对此特定设备ID的检查,如果是,则为finish()不是特定的设备。

您可以通过多种方式限制应用程序从播放进行安装,但不能在配置级别将其限制在该范围内。

答案 1 :(得分:0)

不,你不能那样做,不可能

答案 2 :(得分:0)

您的目的有两次机会:

第一:
 当应用程序启动时(这意味着可以安装IS)您可以获得设备的MODEL,如果它不是您为应用设计的设备,则可以finish()活动和应用。< / p>

获得模型:

String PhoneModel = android.os.Build.MODEL;

第二:
Afaik有可能在Google Play Store中控制您的应用禁止哪些设备可能不仅有黑名单,还有白名单?

答案 3 :(得分:0)

  

这个apk无法安装在任何其他设备上,是否可能?

我不确定。但您可以决定是否根据设备启用某些功能。

就像您可以以编程方式检查每个设备唯一的设备wifi mac地址。 如果不符合您的条件,请不要启用该功能。