我们可以将本机应用程序与PWA集成吗?

时间:2018-07-20 13:50:06

标签: android pwa

我想将我的本机应用程序与PWA集成在一起。从某种意义上说,某些页面将作为“活动”存在于本机应用程序中,而某些页面应为PWA页面,即单击按钮后,我想打开PWA页面的超链接并将其显示为本机应用程序中的pwa。这可能吗?

4 个答案:

答案 0 :(得分:1)

这对于本机应用程序是不可能的。

PWA使用在浏览器顶部运行的service worker,它具有一个脚本,您的浏览器在后台运行并与网页分开。

答案 1 :(得分:0)

有可能,但是不合理,建议使用。因为这会影响性能并降低性能。为了您的目的,您可以制作一个可在浏览器或框架中打开页面的Web应用程序。另一种实现方式是,只需将两个特定文件添加到项目中,即可将Web应用程序制作为PWA。 (我的意思是serviceWorker.jsmanifest.json

答案 2 :(得分:0)

您要实现的目标是不可能的。 PWA基本上是一个基本形式的(类似于应用程序的)网站。本机应用程序的体系结构与PWA不同。没有可用的IPC。到目前为止,还无法与PWA和本机应用程序进行通信。

CAN 要做的是创建一个PWA和独立的本机应用程序,并深度链接页面。当用户单击您的PWA的页面链接时,该用户将被重定向到该应用程序。本机应用程序获取链接信息并打开特定页面。进一步了解Deep linking

答案 3 :(得分:-1)

我对PWA并不太了解,但是我认为使用某些逻辑是可能的。使用PWA从本机APP打开浏览器,它应该可以工作。我在这里看不到技术问题。

但是,我认为这可能有些混乱,例如:您可以为PWA设置图标启动器。在不同情况下,您的应用会有两个启动器吗?