Android 仅安装一次Apk

Android 仅安装一次Apk,android,installation,apk,Android,Installation,Apk,我想让我的android应用程序apk只安装一次,如果它是从第一台设备复制的,它不应该在其他设备上运行。有可能在android中这样做吗? 提前谢谢。不,不可能。用户可以根据需要多次安装和删除应用程序。此外,我们的代码只有在安装了应用程序之后才能得到控制。因此,我们无法确定是否要安装或删除该应用程序。在android中,使用应用程序签名是不可能的,如果已经存在相同的签名应用程序,则无法安装相同的签名应用程序。但您不能将其限制为安装在其他设备上。想想看。应用程序不知道它是否已经安装 如果您使用的是

我想让我的android应用程序apk只安装一次,如果它是从第一台设备复制的,它不应该在其他设备上运行。有可能在android中这样做吗?
提前谢谢。

不,不可能。用户可以根据需要多次安装和删除应用程序。此外,我们的代码只有在安装了应用程序之后才能得到控制。因此,我们无法确定是否要安装或删除该应用程序。

在android中,使用应用程序签名是不可能的,如果已经存在相同的签名应用程序,则无法安装相同的签名应用程序。但您不能将其限制为安装在其他设备上。

想想看。应用程序不知道它是否已经安装

如果您使用的是基于web的应用程序,请在安装后为数据库分配一个值。(只有在数据库中插入该值的设备才能知道该值)


因此,下次在另一台设备上打开应用程序时,请检查该值并禁止用户。这是您可以阻止它的方法。

如果您希望用户能够安装应用程序,您没有任何方法可以阻止它

一个可能的解决方法是测试DeviceID,并且仅当DeviceID已被授权时才允许应用程序继续

显然,您必须在代码中对此进行管理,如果您需要授权多个设备,这可能会变得相当麻烦。另外,我不确定每个设备都有一个设备ID

有关此操作的更多信息,请参阅


甚至可以看看

不,这是不可能的。看看应用程序许可。谢谢你的评论