我使用android封装了一个Vue js web应用程序,使其成为TWA(Trusted Web App)。
现在,我想将firebase_token和其他数据从安卓部分发送到环球航空的webapp。因为所有的API都在web应用程序上,而我不想在Android中调用任何API。
在WebView中,我们可以使用"WebViewController.evaluateJavascript()“将数据从Android发送到web应用程序,但我不知道如何将数据从我的Android(java)发送到web应用程序。
发布于 2020-06-26 16:50:02
您可以使用查询参数将额外的信息传递给受信任的Web活动。
如果该参数在安装/启动过程中是相同的,则可以将其添加到launchUrl本身。
如果参数更具动态性,您可以实现自己的LauncherActivity并覆盖getLaunchingUrl()
以向该URL添加额外的参数。
此article包含有关如何实现这两种解决方案的详细信息。
在运行时,无法在web应用程序和安卓应用程序之间建立通信桥梁(如postMessage通道)
https://stackoverflow.com/questions/62570463
复制相似问题