我使用android包装了一个Vue js Web应用程序,使其使其成为TWA(受信任的Web App)。
现在,我想将firebase_token和其他数据从Android部件发送到TWA中的webapp。由于所有Apis都在网络应用上,因此我不想在Android中调用任何API。
在WebView中,我们可以使用“ WebViewController.evaluateJavascript()”将数据从Android发送到Web应用,但是我不知道如何将数据从Android(java)发送到Web应用。
答案 0 :(得分:0)
您可以使用查询参数将其他信息传递到“受信任的Web活动”。
如果安装/启动过程中的参数相同,则可以将其添加到launchUrl本身。
如果参数更具动态性,则可以实现自己的LauncherActivity并覆盖getLaunchingUrl()
,以向URL添加其他参数。
此article包含有关如何实施两种解决方案的详细信息。