Android本机和可信Web活动(TWA)之间的通信

时间:2020-06-25 07:52:41

标签: java android intentfilter trusted-web-activity twa

我使用android包装了一个Vue js Web应用程序,使其使其成为TWA(受信任的Web App)。

现在,我想将firebase_token和其他数据从Android部件发送到TWA中的webapp。由于所有Apis都在网络应用上,因此我不想在Android中调用任何API。

在WebView中,我们可以使用“ WebViewController.evaluateJavascript()”将数据从Android发送到Web应用,但是我不知道如何将数据从Android(java)发送到Web应用。

1 个答案:

答案 0 :(得分:0)

您可以使用查询参数将其他信息传递到“受信任的Web活动”。

如果安装/启动过程中的参数相同,则可以将其添加到launchUrl本身。

如果参数更具动态性,则可以实现自己的LauncherActivity并覆盖getLaunchingUrl(),以向URL添加其他参数。

article包含有关如何实施两种解决方案的详细信息。