android - 防止降级来自不同来源的应用程序

标签 android marketplace downgrade

我在一个市场(比如 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/

相关文章:

android - 在 Activity 扩展 fragment 中以编程方式添加 linearLayout 元素

java - fragment 无法在旋转时恢复正确的 View

android - 如何在生产中已经存在的应用程序中实现 Android TV 模块?

windows-phone-7 - WP7 "rate and review"的链接是什么?

payment-gateway - 我怎样才能一次性给市场供应商更高的佣金?

visual-studio-code - 如何将 Visual Studio Code 降级到 0.9.1

使用 Wallpaper Manager 的 Android AsyncTask

windows-phone-7 - WP7 Marketplace 中 XAP 的文件大小限制是多少?

asp.net - 可以降级/回滚 .NET 4.5 运行时吗?

将 OpenCV 从 3.0.0 降级到 2.4.11 时出现 Python cv2 链接问题