我已在同一帐户的Play商店上载了大约十个应用程序。因为缺乏知识,我已经创建了所有应用程序的单独证书,但现在我只想让它成为单一证书并为所有应用程序分配不同的别名。有可能改变它吗?如果是,那将是什么程序。
答案 0 :(得分:5)
据我所知,您不能更改证书,直到您不在Play商店上传新的新应用程序,即使您无法通过更新相同的应用程序进行更改。
你只有2个选项
保持原有的应用程序不变,或者
上传新应用
这将有助于您see in details
答案 1 :(得分:1)
对于那些在 2021 年寻求关键升级的人:
答案 2 :(得分:0)
另一种选择是将密钥上传到控制台并生成开发人员签名密钥。因此,您可以使用单个开发人员密钥来对APK进行签名。然后,您只需上传APK,Google就会使用原始密钥对APK进行签名,然后再发布到Play。这个程序是不可逆转的。
https://support.google.com/googleplay/android-developer/answer/7384423?hl=en https://developer.android.com/studio/publish/app-signing
使用Google Play App签名 使用Google Play App Signing时,您将使用两个键:应用程序签名密钥和上传密钥。 Google会为您管理和保护应用签名密钥,并保留上传密钥并使用它来签署您的应用以上传到Google Play商店。
当您选择使用Google Play App Signing时,您可以使用Google Play提供的Play加密私钥工具导出并加密您的应用签名密钥,然后将其上传到Google的基础架构。然后,您创建一个单独的上传密钥并将其注册到Google。准备好发布后,您可以使用上传密钥对应用进行签名,然后将其上传到Google Play。然后,Google使用上传证书验证您的身份,并使用您的应用签名密钥重新签名您的APK以进行分发,如图1所示。(如果您还没有应用签名密钥,则可以在签名期间生成一个 - 过程。)
当您使用Google Play应用程序签名时,如果您丢失了上传密钥,或者它已被盗用,您可以与Google联系以撤销旧的上传密钥并生成新密钥。由于您的应用签名密钥由Google保护,因此即使您更改了上传密钥,也可以继续将应用的新版本上传为原始应用的更新。
答案 3 :(得分:0)
在Google Play I / O 2019期间,Play团队announced new feature(作为Android App Bundle机制的扩展),可以为新安装及其更新升级签名密钥。这是唯一向后兼容的方式,用于升级使用旧签名密钥签名的现有应用程序的密钥。
从随附的blog post:
除了效率和模块化外,Android App Bundle还具有 现在通过推出应用签名密钥提供更高的安全性 升级以进行新安装。使用此功能,您可以升级 新安装及其签名的签名密钥的加密强度 Google Play上的更新。许多开发人员使用密钥对他们的应用程序进行签名 是很久以前生成的,而这项新功能是唯一的 向后兼容的方式来增加自己的实力。
Play的documentation详细介绍:
在某些情况下,您可以请求应用签名密钥升级。 您的新密钥用于签署新安装和应用更新。您的遗产 应用程序签名密钥仍用于为已安装的用户签名更新 您的应用程序在密钥升级之前。
每个应用只能在其应用中对其应用签名密钥进行一次升级 一生。万一您有多个应用程序在使用 专门用于在同一过程中运行的相同签名密钥,您将不会 能够对这些应用程序使用密钥升级。
以下是请求升级应用签名密钥的几个原因:
-您需要加密强度更高的密钥。
-您的应用签名密钥已被泄露。
要求进行关键升级之前的重要注意事项:
在请求密钥升级之前,了解 升级完成后可能需要进行的更改。
-如果您对多个应用程序使用相同的应用程序签名密钥,以便在它们之间共享数据/代码,则需要将应用程序更新为 识别新的和旧的应用程序签名密钥证书。
-如果您的应用使用API,请确保在使用API提供程序之前为新的和旧的应用签名密钥注册证书 发布更新以确保API继续运行。证明书 可在Play控制台上的“应用签名”页面上找到。
-如果您的许多用户通过对等共享安装更新,则他们将只能安装使用相同签名签名的更新 key作为他们已经安装的应用程序的版本。如果 他们无法更新其应用,因为它们具有您的版本 使用其他密钥签名的应用,他们可以选择 卸载并重新安装该应用以获取更新。
请求新安装的密钥升级:
- 登录到您的Play控制台。
- 选择一个应用。
- 在左侧菜单上,选择发布管理>应用签名。
- 在“为新安装升级应用程序签名密钥”卡中,选择“请求密钥升级”。
- 选择一个选项。根据您选择的选项,您可能需要与支持人员联系以完成您的请求。
- 让Google生成新的应用签名密钥(推荐)或上传一个。升级应用签名密钥后,如果您使用的是 与您的应用签名和上传密钥相同的密钥,您可以继续 使用您的旧版应用签名密钥作为您的上传密钥或生成新的 上传密钥。