有没有办法为特定的独特设备构建应用程序? 假设我有一个Android设备,我只想为该设备创建一个apk文件,这个apk无法在任何其他设备上安装,是否可能?
答案 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地址。 如果不符合您的条件,请不要启用该功能。