如果用户运行的是您的应用的已过时或已损坏版本,您可以通过 Play 管理中心内的恢复工具提示他们更新到最新的兼容版本。让用户及时更新到应用的最新版本有助于提升应用的用户体验和安全性。
提示:您还可以使用 Google Play Developer Publishing API 提示用户更新到最新的应用版本。借助该 API,您可以针对应用的所有版本或个别版本定位发布范围。
概览
如果用户运行的是您的应用的已过时或已损坏版本,您可以通过 Play 管理中心提示他们进行更新。如果您发现以前的应用版本存在问题(例如安全漏洞),这种情况下恢复工具尤为有用。
若要启动该流程,只需选择用户需要升级的 app bundle 版本。然后,您可以选择定位条件。您可以按以下条件定位用户:
- 使用所选应用版本的所有用户;
- 特定国家/地区;或
- 特定 Android 版本。
符合定位条件的用户下次打开您的应用时,将会看到一个全屏提示,告知他们需要更新应用。用户可以选择更新或忽略。如果用户忽略提示,将会在每次应用冷重启后看到该对话框。如果用户同意更新,应用将更新到最新的兼容版本。
用户看到的应用更新提示可能如下例所示:
注意:以上图片仅为示例,具体请以实际为准
提示用户更新
在您开始在 Play 管理中心内配置应用更新提示之前,需要注意以下重要事项:
- 包含用户需要更新的应用版本的所有轨道中都必须有一个可供用户升级到的新版本。
- 您可以随时取消此恢复操作。取消更新只会影响尚未进行更新的用户。
- 您可以随时扩展定位条件。
前提条件:
若要提示运行已过期或已损坏应用版本的用户更新到最新的兼容版本,必须满足以下要求:
- 应用必须已加入 Play 应用签名计划。
- 应用必须使用 Android App Bundle 发布。
若要提示用户更新,请执行以下操作:
- 打开 Play 管理中心,然后前往 App bundle 资源管理器页面(
测试和发布
> App bundle 资源管理器)。- 注意:您也可从版本概览页面(
测试和发布
> 版本概览)启动恢复流程。在“最新版本”下,点击您希望用户更新的版本旁边的向右箭头。系统随即会打开发布版本详情页面。
- 注意:您也可从版本概览页面(
- 点击页面右上角的恢复工具,然后在下拉菜单中选择提示用户更新。
- 在“选择 app bundle”下,选择您要提示用户更新的 app bundle。
- 注意:某些包含 app bundle 的轨道可能没有较新的可用版本。若有,这些轨道会列在“不可用”下。您可点击此处列出的任一 app bundle,查看哪些轨道未提供较新版本。
- 选择 app bundle 后,点击下一步。
- 可选:您可点击显示说明展开屏幕上的步骤,以测试您的提示。
- 选择定位条件。您可以按以下条件定位用户:
- 使用所选应用版本的所有用户;
- 特定国家/地区;或
- 特定 Android 版本。
请注意以下几点:
- 如果您选择定位特定 Android 版本,则还必须选择要包括的 Android 版本(您也可以选择所有 Android 版本)。
- 如果您选择定位特定国家/地区,则还必须选择要包括的国家/地区(您也可以选择所有国家/地区)。
您可以查看根据您选择的定位条件将会收到应用更新提示的用户数量。
- 点击启动提示,提示用户进行更新的功能即会生效。
管理更新
配置好应用更新提示后,您可以使用 Play 管理中心内的恢复工具修改更新配置、查看恢复进度或取消恢复操作。点击下方相应部分可将其展开或收起。
查看恢复进度您可以随时查看恢复进度。若要查看进度,请执行以下操作:
- 打开 Play 管理中心,然后前往 App bundle 资源管理器页面(
测试和发布
> App bundle 资源管理器)。 - 在应用版本表格中,选择您要查看的版本对应的向右箭头。
- 选择恢复标签页。
- 通过“Recovery progress”(恢复进度)栏查看进度。您可以查看符合恢复定位条件的用户总数、已完成的更新所占的百分比,以及仍在进行的更新所占的百分比。
若要修改正在进行的恢复操作,请执行以下操作:
- 打开 Play 管理中心,然后前往 App bundle 资源管理器页面(
测试和发布
> App bundle 资源管理器)。 - 在应用版本表格中,选择您要查看的版本对应的向右箭头。
- 选择恢复标签页。
- 点击管理更新提示,然后从下拉菜单中选择修改。
- 对应用更新进行必要的更改。您可以调整创建更新提示时选择的定位条件。
- 保存您的更改。
注意:修改更新只会影响尚未进行更新的用户。
其他更新选项
提示用户使用恢复工具进行更新,有助于触发全屏对话框,进而鼓励用户更新到已发布的最新版本。应用内更新可能会提供更大的灵活性:
您可以选择是否显示该对话框以及何时显示。
您可以显示对用户干扰性较低的对话框(而不是全屏对话框)。
不过,您必须在代码中手动实现此功能,并且只有应用的未来版本才能从中受益。
注意:恢复工具目前不适用于以下情况:
- 采用代码公开透明机制、Play 自动完整性保护机制或密钥升级机制的应用;或
- 使用以下设备规格的应用版本:Wear OS、Android TV 或 Android Auto。
此外,升级签名密钥后,您将无法启动新的恢复操作,但仍然可以修改和取消现有恢复操作。我们正在努力,争取以后也能对此类应用使用恢复工具。