Android Chrome 上的应用使用 ARC,保持返回按钮在顶部启用

Android app on Chrome using ARC, keep back button on top enabled

developer.chrome.com/apps/getstarted_arc#bestpractices

ARC 允许您通过 chrome 浏览器执行本机 android 应用程序,方法是在其周围包装 chrome 应用程序。(据我所知)

我正在重构 Android 应用程序以在 Chrome 上正常运行。我需要做的第一件事是始终启用左上角的后退箭头,如下所示。

这是允许本机 android 应用程序 运行 到 chrome 的程序。我认为我的问题的答案在 "Additional Metadata" 或源代码中?

将 {"disableAutoBackButton": "true"} 添加到元数据。这将启用 activity 内的后退按钮。不过,我发现我的应用程序有多个活动,但它无法从我的设置 activity return 到我的主要 activity。我猜可能是我处理活动的方式有问题,但它适用于所有物理设备。

{"sleepOnBlur":false,"disableAutoBackButton":true}

请在从弧焊机下载 zip 或启动应用程序之前提供上述元数据

第一个参数防止过度 pause/resume 并且还应该修复某些应用程序中偶尔出现的短暂黑屏闪烁。

第二个参数在左上角添加了持久性后退按钮,因此有助于避免由于某些屏幕(主要是第一个屏幕)中没有后退按钮而需要额外的代码