我开发了一个Android应用程序,该应用程序现在在Google Play商店中。

在开发期间,我使用手机来运行应用程序。众所周知,默认情况下,应用将使用默认的密钥库进行签名。

在部署之前,我已经使用新的密钥库对apk进行了签名,并将版本代码从1更新到了3,并将版本名称从1.0更改了到3.0。

注意:更改版本代码和名称后,我尚未在设备上运行应用程序。
因此,我的设备将具有应用程序版本1,而playstore具有版本3。


题:

  • 当我在playstore上转到我的应用程序时,它的显示为“Open”选项而不是“Install”选项。(较早的应用程序已使用我的PC默认密钥库进行了签名,现在使用新的密钥库进行了签名,因此应显示“Install”)。显示“打开”按钮?
  • 在更改版本代码和名称时,应显示“更新”选项。但事实并非如此。

  • 谁能解释为什么会这样?

    最佳答案

  • 显示OPEN按钮,因为已经安装了具有相同程序包名称的应用程序。
  • 它不会显示UPDATE按钮,因为已安装的应用程序使用与Google Play应用程序不同的证书签名。只有使用相同证书签名的应用程序才能更新。
  • 09-04 00:28
    查看更多