首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android本机和可信Web活动(TWA)之间的通信

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

Stack Overflow用户
提问于 2020-06-25 15:52:41
回答 1查看 896关注 0票数 1

我使用android封装了一个Vue js web应用程序,使其成为TWA(Trusted Web App)。

现在,我想将firebase_token和其他数据从安卓部分发送到环球航空的webapp。因为所有的API都在web应用程序上,而我不想在Android中调用任何API。

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

EN

回答 1

Stack Overflow用户

发布于 2020-06-26 16:50:02

您可以使用查询参数将额外的信息传递给受信任的Web活动。

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

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

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

在运行时,无法在web应用程序和安卓应用程序之间建立通信桥梁(如postMessage通道)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62570463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档