是否有可能更改已经部署到Play商店中的Android应用程序的密钥库作为帐户管理员?

问题描述:

我们已经在Play下部署了一个Android应用。 是否有可能更改当前密钥库?原因:目前我们有一个开发团队,这个团队将在一年内被丢弃。 我想知道是否可以在不询问他们(我们是应用程序的所有者 - 我在Play中拥有管理员帐户)的情况下获得'最新版本',替换此'当前版本'并发布和新版本的应用程序,但使用同一个包,同名。 我们打算用户不要下载新版本,但要自动更新。是否有可能更改已经部署到Play商店中的Android应用程序的密钥库作为帐户管理员?

+0

如果这是可能的,密钥库的目的是什么? –

恐怕这是不可能的。你应该多看这里:Google App Signing

而不是使用谷歌Play应用签名的,你可以选择来管理自己的应用程序签名密钥和密钥库。如果您选择管理您自己的应用程序签名密钥和密钥库,则需要负责保护密钥和密钥库。您应该为密钥库选择一个强密码,并为密钥库中存储的每个私钥选择一个单独的强密码。您必须将您的密钥库保存在安全可靠的地方。如果您失去对应用签名密钥的访问权限,或者您的密钥遭到泄露,Google无法为您检索应用签名密钥,并且无法将新版本的应用发布给用户作为对原始应用的更新。

为了避免丢失keystore,最好的办法是使用Google Play App Signing

如果你丢失了密钥库或认为它可能会受到影响,谷歌Play应用签名能够请求重置您的上传密钥。如果您未注册Google Play应用签名并丢失密钥库,则需要使用新的软件包名称发布新应用。