排除来自不同来源的应用程序降级

问题描述

| 我在一个市场中有一个版本为1.1的应用程序(例如getjar),在另一个市场中有一个版本为1.2的应用程序(例如亚马逊)...这样做是出于深奥的原因:D ...严重的是,奇怪的版本是免费的,甚至版本都是付费的。 如果用户已经安装了ver。 1.2,是否可以(例如设置标志!)禁止手机安装较低版本的应用程序? 谢谢, 拉贾特     

解决方法

如果我理解正确,那么您想阻止从亚马逊安装了该应用程序的人代替安装getjar的人。如果是这种情况,那么最简单的方法是使用不同的证书对通过getjar和amazon提供的apk进行签名。如果两个APK的签名方式与Android不同,则不允许将一个安装在另一个APK上。 但是,这不会有人手动卸载amazon应用程序,然后安装getjar一个。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...