我们正在为我们的一个客户开发一个移动应用程序,该客户当前在Google Play商店中拥有一个应用程序版本。
当前应用程序是由外部供应商A开发的,因此我们的客户一直在上传带有签名的应用程序。
现在,我们要使用我们开发的新应用程序(我们是供应商B)进行生产。
客户端已向我们提供了用于签名的密钥库文件,密钥别名和密码,因此我们能够生成具有相同程序包名称(com.myclient.myapp)的APK。我们正在使用V1签名(与旧应用的签名方式相同)。
当我们尝试从旧应用程序更新到新应用程序时,问题就开始了。在Android设备上,我们安装了旧应用,然后尝试更新为新应用。 Android不允许我们安装新的带签名的APK,因为我们知道两个应用的签名似乎不同。
我们需要有关此主题的帮助。你能帮忙吗?提前非常感谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
“通过Google Play进行应用签名”是一个分为两个步骤的过程。您使用上载密钥对APK签名,然后Google会检查此签名,然后使用另一个密钥对APK退出。
如果该代码用于旧版应用,则您将无法使用本地签名的应用升级从商店下载的应用,因为签名密钥不同。
但是,如果您将新应用上传到Play商店,它将可以正常工作。