应用终止后立即处理应用更新

时间:2019-12-27 10:03:46

标签: android app-update in-app-update google-play-core

我正在尝试处理以下情况:在用户单击立即更新对话框中的“更新”按钮后,更新开始,但他终止了该应用程序。如文档(Here is the link)所述,我试图从onActivityResult进行回叫。但这仅在用户取消下载期间显示的UI(十字按钮)中的更新时才提供回调。在文档中,我们还必须处理应用终止情况。我该如何实现?

编辑:我在终止应用程序后进行了测试。下载会自动在后台进行,并显示在通知托盘中。但是当我在任务栏中取消此操作时,它不会在onActivityResult中给我任何回调。

1 个答案:

答案 0 :(得分:0)

如果您的应用已终止并且不再运行,则没有活动可获取结果。

如果用户再次启动该应用,则应再次进行常规更新检查,并将获得适当的状态,即正在进行更新或可用更新。

如果有一个,请重新启动。无需知道它之前已被取消-自从重新启动该应用以来,您应该处于全新状态。

ps。如果我误解了您在谈论应用终止时的含义,请把我指向您担心处理的文档中的 exact 位置,因为这个问题很模糊。