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

时间:2018-06-30 02:06:19

标签: native progressive-web-apps pwa

PWA是否支持自定义网址方案?

我们将开发PWA。 此PWA在iPad上使用自定义URL方案调用本机应用程序。 PWA调用的本机应用程序将在过程完成后回调回PWA。 但是我不知道如何从本机应用程序回叫PWA。

请给我们您的建议吗?

2 个答案:

答案 0 :(得分:0)

到目前为止,无法进行仅调用PWA的通信。如果您打算做一些事情,例如调用Native app 1来计算一些值并将其传递回PWA,则目前无法实现。将PWA添加到Android的主屏幕后,当任何应用尝试访问该应用的URL(例如https://example.com/myapp)时,如果PWA在您的PWA范围内,则会打开PWA。但是无法以任何方向传递数据。

更新:仅作说明。实际上,我们可以使用Intent URLs从PWA调用Native应用。

以同样的方式,我们可以通过简单地调用属于您PWA范围内的URL来从本地应用程序/ Web浏览器URL调用PWA。 Android将打开您的PWA主页(尽管无法打开特定页面)。 iOS和其他浏览器/平台的支持可能有所不同。

答案 1 :(得分:0)

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

您可以从本地应用程序调用PWA,但是到目前为止,您不能从PWA调用本地应用程序。这意味着您无法将某些数据从PWA传递到本机应用程序,然后将处理后的数据返回给PWA。请记住,PWA实际上是一些Web应用程序。在某些网站上说“ some-url.com”就可以了!