应用内更新

当您的用户在其设备上将您的应用保持最新时,他们可以尝试新功能,并受益于性能改进和错误修复。虽然一些用户在其设备连接到非计量连接时会启用后台更新,但其他用户可能需要提醒安装更新。应用内更新是 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 的数据安全部分表格,该表格涉及您应用的用户数据收集、共享和安全实践。