【发布时间】:2018-12-14 22:56:28
【问题描述】:
这是用于自定义信息亭模式设备的自定义 AOSP ROM。目前,我们有一个系统,其中 /system/priv-app 中的主 kiosk 应用程序可以使用 PackageManager 下载和安装自身更新的 APK。我们现在正在考虑实施 OTA 更新,以便我们可以真正更新操作系统的其余部分。我的问题是如果我们同时使用这两种更新会发生什么? IE。 kiosk 模式应用程序会下载自身的新更新并将更新的 APK 安装到数据分区,然后我们会发布具有更新版本应用程序的 OTA 更新。 Android 会自动从 /data 中删除旧更新并在 /system/priv-app 中恢复到现在较新的版本吗?此外,如果 OTA 更新有更新的应用,但仍然比安装的最新更新旧,会发生什么情况?
不完全使用 OTA 更新的原因是我们的一些旧设备无法使用 OTA 更新,所以我们只推送应用更新,因此理想情况下,我们可以对所有设备继续使用相同的流程,然后推送额外的 OTA需要时为较新的设备进行更新。
【问题讨论】: