应用内更新

当您的用户在设备上保持应用最新时,他们可以尝试新功能,并从性能改进和 bug 修复中受益。虽然有些用户在设备连接到不按流量计费的网络时会启用后台更新,但其他用户可能需要提醒才能安装更新。应用内更新是 Google Play Core 库的一项功能,可提示活跃用户更新您的应用。

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

更新流程

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

灵活更新

灵活更新提供后台下载和安装,并具有优雅的状态监控。当用户在下载更新时可以使用应用时,此用户体验流程是合适的。例如,您可能希望鼓励用户尝试对应用核心功能不重要的某个新功能。

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

即时更新

即时更新是全屏用户体验流程,要求用户更新并重新启动应用才能继续使用。当更新对应用的核心功能至关重要时,此用户体验流程是最佳选择。用户接受即时更新后,Google Play 会处理更新安装和应用重启。

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

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

了解如何在您的应用中支持应用内更新,具体取决于您的开发环境

服务条款

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

数据安全

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

应用内更新

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

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