首页 > 解决方案 > Android 10 及更高版本上的即时应用内更新会在安装/重启后关闭应用

问题描述

已在我的 android 应用程序中实施即时应用程序内更新工作流程,但一直观察到这种奇怪的行为,在下载/安装应用程序更新后,api 不会重新启动应用程序 UI(已确认应用程序已在后台激活)仅在安卓10及以上。对于 Android 9 及更低版本,重新启动应用程序并再次激活应用程序 UI 一切正常。

这是预期的行为还是我做错了什么?

使用以下版本的 play 核心库: implementation "com.google.android.play:core:1.9.0"

并在此处遵循 IMMEDIATE in-App update 的官方文档 - https://developer.android.com/guide/playcore/in-app-updates

标签: javaandroidin-app-update

解决方案


我遇到了这个问题,两天后我添加了

android:launchMode="singleTask"

到启动器 Activity 我用

ProcessPhoenix.triggerRebirth(this)

从 OnActivityResult 中的 ProcessPhoenix 库中,然后应用程序在更新后重新启动。


推荐阅读