繁体   English   中英

Android native 和 Trusted Web Activity (TWA) 之间的通信

[英]Communication between Android native and Trusted Web Activity(TWA)

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

现在我想将来自 Android 部分的 firebase_token 和其他数据发送到 TWA 中的 webapp。 由于所有 API 都在 web 应用程序上,我不想在 Android 中调用任何 API。

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM