是否可以从本机应用程序调用 PWA?

Is it possible to call PWA from native application?

PWA 是否支持自定义 url 方案?

我们要开发PWA。 此 PWA 在 iPad 上使用自定义 url 方案调用本机应用程序。 PWA调用的原生应用会在处理完成后回调给PWA。 但是我不知道如何从本机应用程序回调PWA。

请您给我们您的建议好吗?

目前无法进行除调用 PWA 之外的通信。如果你打算做一些事情,比如调用 Native app 1 来计算一些值并将它传递回 PWA,目前这是不可能的。在 Android 中将 PWA 添加到主屏幕后,当任何应用程序尝试访问应用程序的 URL 时(比如 https://example.com/myapp),并且如果那在您的 PWA 范围内, PWA 将被打开。但是没有办法向任意方向传入数据

更新: 澄清一下。我们实际上可以使用 Intent URLs 从 PWA 调用本机应用程序。

同样,我们可以通过简单地调用 PWA 范围内的 URL 从本机 app/web 浏览器 URL 调用 PWA。 Android 将打开您的 PWA 主页(但无法打开特定页面)。 iOS 和其他 browser/platform 的支持可能会有所不同。

PWA 实际上是某种看起来更像本机应用程序的 Web 应用程序。它们可靠,加载速度比任何普通网站和应用程序都快,它们速度快,与用户的交互更自然,而且它们很吸引人,因为它们可以发送推送消息,感觉就像一个自然的应用程序。

您不能从本机应用程序调用 PWA,但您现在可以从 PWA 调用本机应用程序。这意味着您无法将某些数据从 PWA 传递到本机应用程序,然后 return 将处理后的数据返回给 PWA。请记住,PWA 实际上是一些网络应用程序。这在某些网站上有效说一些-url.com!