当您的用户在设备上保持应用最新时,他们可以尝试新功能,并从性能改进和 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 的数据安全部分表单。