当您的用户在其设备上保持您的应用更新时,他们可以尝试新功能,并受益于性能改进和错误修复。尽管有些用户在设备连接到无计量连接时会启用后台更新,但其他用户可能需要提醒他们安装更新。应用内更新是 Google Play Core 库的一项功能,它会提示活跃用户更新您的应用。
应用内更新功能在运行 Android 5.0(API 级别 21)或更高版本的设备上受支持。此外,应用内更新仅支持 Android 移动设备、Android 平板电脑和 Chrome OS 设备。
更新流程
您的应用可以使用 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 的数据安全部分表单,该表单涉及您应用的用户数据收集、共享和安全实践。