应用内更新

当用户在设备上将您的应用保持在最新版本时,他们不仅可以尝试新功能,还能从性能改进和错误修复中获益。尽管一些用户在连接到非计量网络时启用了后台更新,但其他用户可能需要提醒才能安装更新。应用内更新是 Google Play Core 库的一项功能,它会提示活跃用户更新您的应用。

搭载 Android 5.0(API 级别 21)或更高版本的设备支持应用内更新功能。此外,应用内更新仅支持 Android 移动设备、Android 平板电脑和 ChromeOS 设备。

更新流程

您的应用可以使用 Google Play Core 库来支持以下用于应用内更新的 UX 流程

灵活更新

灵活更新提供后台下载和安装,并具备平滑的状态监控功能。当用户在下载更新的同时仍可使用应用时,此 UX 流程非常合适。例如,您可能希望鼓励用户尝试某个并非应用核心功能所必需的新功能。

图 1. 灵活更新流程示例。

立即更新

立即更新是全屏 UX 流程,要求用户更新并重启应用才能继续使用。此 UX 流程最适合更新对应用核心功能至关重要的情况。用户接受立即更新后,Google Play 会处理更新安装和应用重启。

图 2. 立即更新流程示例。

在您的应用中支持应用内更新

了解如何根据您的开发环境在应用中支持应用内更新

服务条款

通过访问或使用 Play 应用内更新库,即表示您同意 Play Core 软件开发工具包服务条款。在访问该库之前,请阅读并理解所有适用的条款和政策。

数据安全

Play Core 库是您的应用与 Google Play 商店之间的运行时接口。当您在应用中使用 Play Core 时,Play 商店会运行其自己的进程,包括根据 Google Play 服务条款处理数据。以下信息描述了 Play Core 库如何处理数据以处理来自您的应用的特定请求。

应用内更新

收集的关于使用的相关数据 设备元数据
应用版本
已安装的模块和资产包列表
数据收集的目的 所收集的数据用于确定是否有更新可用,以及预期的更新大小。
数据加密 数据已加密。
数据共享 数据不会传输给任何第三方。
数据删除 数据在固定的保留期后会被删除。

虽然我们力求尽可能透明,但您仍需全权负责决定如何针对您的应用的用户数据收集、共享和安全实践,来填写 Google Play 的数据安全部分表单。