更新应用

当您准备对 APK 或 Android App Bundle 进行更改时,请使用以下核对清单,确保现有用户能收到更新。

准备更新

  • 更新后的 APK 或 App Bundle 必须与现行版本使用相同的应用包名称。
  • 更新后的版本号必须高于当前版本号。详细了解如何对您的应用进行版本控制
  • 更新后的 APK 或 App Bundle 必须与现行版本使用相同的签名。
确认 APK 的签名

要确认某个 APK 的签名是否已在该 APK 支持的所有版本的 Android 平台上成功通过验证,您可以通过以下语法使用 apksigner 工具(在 Android SDK Build Tool 的修订版 24.0.3 及更高版本中提供):

apksigner verify --verbose --print-certs apkname.apk

如果此签名未成功通过验证,您需要使用与已上传的 APK 相关联的密钥。

详细了解如何签署您的应用

确认 App Bundle 的证书
要确认您的 App Bundle 与上一版本的 App Bundle 使用的证书是否相同,您可以分别对这两个版本运行以下命令并比较结果:

$ jarsigner -verify -verbose -certs my_application.aab

如果结果相同,则表明您使用的是相同的密钥,并可继续进行操作;如果结果不同,您便需要使用正确的密钥重新签署对应的 App Bundle。

详细了解如何签署您的应用

上传 APK 或 App Bundle

当更新后的软件工件准备就绪后,您就可以创建新版本了。

提供更新

在您提交应用的更新后,系统将在应用的 Play 管理中心页面右上角附近显示“更新待处理”。更新一旦发布,系统便会开始向现有用户分发更新。

当您的更新可用后,用户便可通过您应用的“商品详情”页面或其 Play 商店应用中我的应用页面下载该更新。如果用户为您的应用开启了自动更新功能,那么系统会自动下载并安装该更新。

现有用户需要过一段时间才能收到应用更新。如果您已提交 Google Play 尚未显示的更新,请至少等 24 个小时后再与我们的支持小组联系。

取消发布应用

在您取消发布应用后,现有用户仍能使用您的应用并能收到应用更新,但新用户将无法在 Google Play 上找到和下载该应用。

要取消发布您的应用,请执行以下操作:

  1. 转到您的 Play 管理中心
  2. 选择相应应用。
  3. 依次选择商店发布 > 定价和分发范围
  4. 在“应用提供情况”部分,选择取消发布

更新系统应用

只要您将具有相同应用包名称的应用上传到 Play 管理中心,用户便会在 Google Play 商店的我的应用部分看到系统应用(包括预加载的应用),即使您取消发布该应用也是如此。

预加载的应用必须符合以下条件,您才可以通过 Google Play 来管理相应的更新:

  • 预加载的应用必须位于系统分区中
  • 预加载的应用必须可供免费使用
  • 预加载的应用必须与 Google Play 中已发布的应用使用相同的签名
  • 预加载的应用必须与更新后的应用使用相同的应用包名称
  • 更新后的应用的版本号必须高于预加载应用的版本号

如需上传系统应用,但在此过程中收到了错误消息,请与我们联系

该内容对您有帮助吗?
您有什么改进建议?