我只需要在某些设备上安装我的应用程序,但不允许在其他设备上安装。
我想也许我可以配对一个唯一的ID来安装应用程序。
我可以这样做吗?
如何阻止在某些设备上安装单个应用程序?
答案 0 :(得分:1)
您无法通过Google Play商店或直接安装来控制基于设备ID(IMEI)的应用安装...但是,您可以在启动器活动开始时检查,您可以检查设备ID(或Imei)是否在你允许的imei列表中......然后允许用户使用apk ... ELSE finish()启动器活动...你也可以给用户说明消息"未经授权的访问"或类似的东西...
答案 1 :(得分:0)
我想也许我可以配对一个唯一的ID来安装应用
没有提供平台,设备的可靠唯一ID。
如何阻止在某些设备上安装单个应用程序?
您无法阻止设备上的安装 - 只要设备符合您的清单要求(屏幕,库,平台版本等),用户就可以安装您的应用。
答案 2 :(得分:0)
Google也为您提供此选项。如果您在android的开发者控制台中有一个帐户,则在apk列中您可以看到您的应用支持的设备列表。除此之外,您可以在列表中取消选择您不想要的内容。
当您将apk上传到Play商店时,很容易取消选择您不希望自己的应用运行的设备。