更新的帖子
问题
我们有各种日志,表明Chrome的后台更新正在终止使用Web视图的应用程序。所有日志都遵循类似的模式;
3034 3049 I ActivityManager: Force stopping com.android.chrome appid=10115 user=-1: installPackageLI
3034 3049 I ActivityManager: Killing 963:com.google.android.googlequicksearchbox:search/u0a80 (adj 500): stop com.android.chrome,installPackageLI
3034 3049 W ActivityManager: Scheduling restart of crashed service com.google.android.googlequicksearchbox/com.google.android.apps.gsa.shared.util.keepalive.StandaloneKeepAlive$KeepAliveService in 1000ms
3034 3049 W ActivityManager: Scheduling restart of crashed service com.google.android.googlequicksearchbox/com.google.android.apps.gsa.nowoverlayservice.DrawerOverlayService in 10999ms
3034 3049 I ActivityManager: Killing 1709:com.my.app/u0a292 (adj 0): stop com.android.chrome,installPackageLI
Run Code Online (Sandbox Code Playgroud)
我从这里的另一个开发人员那里发现了类似的问题;https://seap.samsung.com/forum-topic/activitymanager-kills-our-pro-kiosk-mode-app-chrome-update。它讨论了Knox中提供的API,但我无法确定是否有更多信息。理想情况下,我希望使用本机解决方案或某种AndroidManifest条目来实现这一目的。
我了解,当一个应用程序依赖于另一个应用程序时,可能需要关闭并重新启动才能保持奇偶校验。但是,我们的应用程序是一个全屏活动应用程序,在这种情况下才被启动,这似乎很奇怪,没有解决方法。
问题
我如何等待我们的应用完成(或失去焦点)才能进行更新?我的应用程序设置中缺少什么可以避免诸如此类的问题吗?可能是Webview的使用是问题所在?
应用程式资讯
我们对网络视图的依赖性很可能是第三方广告提供商的依赖性。该应用程序是在Unity中制作的。我可以更改AndroidManifest本身,也可以更新Player和主要Activity的本机版本。如果需要,我也可以编写本机代码。我怀疑这对于本机应用程序也是一个问题。
原始帖子 -标题:确定对Chrome的依赖关系(应用在Chrome更新中被终止。
我注意到,每次Chrome应用获得更新时,我的应用都会被杀死。
Force stopping com.android.chrome appid=10145 user=-1: installPackageLI
Killing 14427:my.application.com/u0a263 (adj 200): stop com.android.chrome,installPackageLI …Run Code Online (Sandbox Code Playgroud)