我们于 2023 年 2 月更改了发布工作流,以便您更轻松地了解送审的是哪些更改。您还可以更好地控制将特定更改送审的时间。
如需了解详情,请访问 Android 开发者博客。准备更新
- 更新版 Android App Bundle 的软件包名称必须与当前版本相同。
- 更新版应用的版本代码必须高于当前版应用的版本代码。如需详细了解如何对您的应用进行版本控制,请访问 Android 开发者网站。
- 更新版 app bundle 的签名必须与当前版本相同。
$ jarsigner -verify -verbose -certs my_application.aab
如果结果相同,则表明您使用的是相同的上传密钥,并可继续进行操作;如果结果不同,您便需要使用正确的上传密钥为对应的 app bundle 重新签名。
详细了解如何为应用签名。
提示:您可以使用 App bundle 资源管理器轻松地在一个位置集中管理自己的 app bundle。
上传您的 app bundle
一旦更新版制品就绪,您就可以创建新版本了。
分发更新
提交应用更新后,您会在应用信息中心内的“更新状态”下看到“审核中”字样。更新一经发布,系统便会开始向现有用户分发更新。
当您的更新分发后,用户便可通过应用的商品详情页面或 Play 商店应用中我的应用页面下载更新。如果用户为您的应用开启了自动更新功能,那么系统会自动下载并安装该更新。
请注意,应用更新可能需要一些时间才能分发到现有用户。
取消发布应用
在您取消发布应用后,现有用户仍能使用您的应用并能收到应用更新,但新用户将无法在 Google Play 上找到和下载该应用。
您必须确保满足以下要求才能取消发布应用:
如需取消发布应用,请按以下步骤操作:
- 打开 Play 管理中心。
- 选择一款应用。
- 前往
测试和发布
> 设置 > 高级设置。 - 在应用提供情况标签页上,选择取消发布。
更新系统应用
只要您将具有相同应用包名称的应用上传到 Play 管理中心,用户便会在 Google Play 商店的我的应用部分看到系统应用(包括预加载的应用),即使您取消发布该应用也是如此。
预加载的应用必须符合以下条件,您才可以通过 Google Play 来管理相应的更新:
- 预加载的应用必须位于系统分区中。
- 预加载的应用必须可供免费使用。
- 预加载的应用和 Google Play 上已发布的应用必须使用相同的签名。
- 预加载的应用必须与更新版应用使用相同的软件包名称。
- 更新版应用的版本代码必须高于预加载应用的版本代码。
提示:使用 Play Developer API 可下载通过您上传到 Google Play 的 app bundle 生成的系统 APK。
如果您需要上传系统应用,但在上传过程中收到了错误消息,请与我们联系。
相关内容
- 您可以前往应用开发者学院,详细了解如何更新应用。