是否可以以帐户管理员的身份更改已部署到Play商店中的android应用的密钥库?

Luí*_*lma 2 android google-play

我们已经在Play下部署了一个android应用。是否可以更改当前密钥库?原因:目前我们有一个开发团队,并且该团队将在1年内被废弃。我想知道是否有可能在不询问他们的情况下获得“当前版本”(我们是应用程序的所有者-我在Play中拥有管理员帐户),替换了此“当前版本”并发布和发布了新版本的应用程序,但使用了相同的版本包,同名。我们希望用户不要下载新版本,而是要自动更新它。

Mos*_*man 9

是的,这是可能的。

如果您正在使用,App Signing by Google Play您应该使用您Upload keystore可以通过联系您的帐户所有者的开发人员支持来更新您的捆绑包/apk 。在详细指南中它说:

如果您丢失了您的上传私有密钥,或者它已被泄露,您可以创建一个新密钥,然后让您的帐户所有者联系支持人员以重置密钥。联系支持人员时,请确保您的帐户所有者附上 upload_certificate.pem 文件。

另一方面,如果您不使用App Signing by Google Play它,则意味着您自己管理签名密钥。在这种情况下,您仍然有机会在应用程序的整个生命周期中仅升级一次签名密钥。拥有旧密钥的用户将能够使用旧签名密钥使用和更新应用程序,而新用户将使用升级后的密钥启用。以下是参考文献中引用的内容:

在某些情况下,您可以请求升级应用签名密钥。您的新密钥用于对新安装和应用更新进行签名。您的旧应用签名密钥仍用于为在密钥升级之前安装您的应用的用户签署更新。

每个应用程序在其生命周期内只能升级一次其应用程序签名密钥。万一您有多个应用程序使用相同的签名密钥专门在同一进程中运行,您将无法对这些应用程序使用密钥升级。

详细说明在这里


Kin*_*uoc 5

恐怕是不可能的。您应该在这里阅读更多信息:Google App签名

您可以选择管理自己的应用程序签名密钥和密钥库,而不必使用Google Play应用程序签名。如果您选择管理自己的应用程序签名密钥和密钥库,则负责保护密钥和密钥库。您应该为密钥库选择一个强密码,并为密钥库中存储的每个私钥选择一个单独的强密码。您必须将密钥库保存在安全的地方。如果您无法访问应用程序签名密钥或密钥被盗用,Google将无法为您检索应用程序签名密钥,并且您将无法向用户发布新版本的应用程序作为对原始应用程序的更新。

为避免丢失您keystore,最好的方法是使用Google Play应用签名

如果您丢失了密钥存储区或认为密钥存储区受到了损害,则可以使用Google Play应用签名来请求重置您的上传密钥。如果您没有注册Google Play应用签名并丢失了密钥库,则需要使用新的程序包名称发布新的应用。