我要在“受信任的Web活动”中打开页面,我想检测何时在其中打开页面以自定义行为并用于分析目的。如何检测TWA是否正在打开页面?
答案 0 :(得分:0)
三个选项可帮助检测是否正在从TWA内部打开页面:
打开页面时,引荐网址为android-app://<twa.package.name>
,其中twa.package.name是TWA的Android端使用的软件包名称。
添加URL参数。在用PWA启动的URL的末尾附加一个查询字符串。
使用请求头。创建TWA Intent时,添加一个包含请求标头的键/值的捆绑包:
Bundle headers = new Bundle();
headers.putString("key", "value");
customTabsIntent.intent.putExtra(Browser.EXTRA_HEADERS, headers);
答案 1 :(得分:0)
正如安德烈班(Andreban)所说,我使用了
document.referrer.includes('android-app://')
如果来自TWA,则返回true。