我想将我的本机应用程序与PWA集成在一起。从某种意义上说,某些页面将作为“活动”存在于本机应用程序中,而某些页面应为PWA页面,即单击按钮后,我想打开PWA页面的超链接并将其显示为本机应用程序中的pwa。这可能吗?
答案 0 :(得分:1)
这对于本机应用程序是不可能的。
PWA使用在浏览器顶部运行的service worker,它具有一个脚本,您的浏览器在后台运行并与网页分开。
答案 1 :(得分:0)
有可能,但是不合理,建议使用。因为这会影响性能并降低性能。为了您的目的,您可以制作一个可在浏览器或框架中打开页面的Web应用程序。另一种实现方式是,只需将两个特定文件添加到项目中,即可将Web应用程序制作为PWA。 (我的意思是serviceWorker.js
和manifest.json
)
答案 2 :(得分:0)
您要实现的目标是不可能的。 PWA基本上是一个基本形式的(类似于应用程序的)网站。本机应用程序的体系结构与PWA不同。没有可用的IPC。到目前为止,还无法与PWA和本机应用程序进行通信。
CAN 要做的是创建一个PWA和独立的本机应用程序,并深度链接页面。当用户单击您的PWA的页面链接时,该用户将被重定向到该应用程序。本机应用程序获取链接信息并打开特定页面。进一步了解Deep linking。
答案 3 :(得分:-1)
我对PWA并不太了解,但是我认为使用某些逻辑是可能的。使用PWA从本机APP打开浏览器,它应该可以工作。我在这里看不到技术问题。
但是,我认为这可能有些混乱,例如:您可以为PWA设置图标启动器。在不同情况下,您的应用会有两个启动器吗?