我在一个市场(比如 getjar)有一个版本为 1.1 的应用程序,在另一个市场(比如亚马逊)有一个版本为 1.2 的应用程序......这是出于一些深奥的原因而完成的:D......虽然说真的, 奇数版本免费,偶数版本付费。
如果用户已经安装了版本。 1.2、是否可以(比如设置flag!)禁止手机安装低版本的app?
谢谢,
拉贾特
最佳答案
如果我理解正确的话,您想阻止从亚马逊安装该应用程序的人安装用于 getjar 的应用程序。如果是这种情况,那么最简单的方法是使用不同的证书对您通过 getjar 和 amazon 提供的 apk 进行签名。如果这两个 apk 的签名不同,Android 将不允许一个安装在另一个之上。
不过,这不会有人手动卸载亚马逊应用程序,然后安装 getjar 应用程序。
关于android - 防止降级来自不同来源的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5645065/