我有一个通过使用Android Browser Helper显示渐进式网络应用程序的Trusted Web Activity应用程序。文档和代码表明,只有当Chrome浏览器为72或更高版本时,移动应用才能正常运行。当Chrome浏览器过期时,地址栏可见。我相信我可以选择Webview-fallback,但我不喜欢使用Webview,因为应用程序的一些功能与Webview不兼容。
在测试期间,当Chrome浏览器在同一设备上更新时,受信任的web活动运行时没有任何问题。
在地址栏不可见的情况下,我有哪些选项?
min SDK是设置最低浏览器要求的唯一方法吗?还是可以在用户下载应用程序之前,在Play控制台中明确设置min Chrome浏览器版本?(这会提示用户在安装之前更新浏览器)
提前感谢!
发布于 2021-10-21 08:44:10
无法在Play控制台上设置浏览器版本要求。
除了退回到WebView,或者用地址栏显示应用程序之外,另一种解决方案是阻止应用程序加载,并要求用户更新/安装支持可信网络活动的浏览器。
https://stackoverflow.com/questions/69094410
复制相似问题