无法删除除起始页以外的域的 TWA 渐进式 Web 应用程序中的应用 URL 栏



我直接通过这个谷歌页面上的指南创建了一个TWA渐进式Web应用程序:
https://developers.google.com/web/updates/2019/02/using-twa
并添加了应用程序中的资产语句和我两个域上的assetlinks.json,完全按照google网站上的
描述。

打开应用程序时,没有显示的应用程序 URL 栏。但是,如果我单击链接转到我的第二个域,则会显示 URL 栏。

如何在两个域之间导航时使 URL 栏保持隐藏状态?

以下是我在/.well-known/下的 assetlinks.json 在域和应用程序中asset_statements---
assetlinks.json:

[{ "关系": ["delegate_permission/common.handle_all_urls"], "目标":{ "命名空间": "android_app", "package_name": "com.exdomain.exsub.app", "sha256_cert_fingerprints": ["59:81:22:DC:B0:16:95:A4:2D:F3:47:16:2A:9D:F6:63:E0:D2:99:DD:36:ED:9C:ED:6B:C6:39:4A:89:E3:E9:24"] } }]

App asset_statements:

[{ "关系": ["delegate_permission/common.handle_all_urls"], "目标":{ "命名空间": "网络", "网站": "https://first.exsub.exdomain.com" } }, { "关系": ["delegate_permission/common.handle_all_urls"], "目标":{ "命名空间": "网络", "网站": "https://second.exsub.exdomain.com" } }]

您需要将受信任的 Web 活动配置为多源。以下是解释如何执行此操作的文档:https://developers.google.com/web/android/trusted-web-activity/multi-origin

最新更新