如何在Magento2中使用PWA?


10

任何人都有一个想法,如何在Magento2中使用PWA(渐进式Web应用程序)。我找到了一些博客,但没有成功。


您能否分享您阅读的博客文章?到底什么不起作用?
Siarhey Uchukhlebau

我不确定是什么无法正常工作,但将来PWA会附带Magento2。您对此有任何指导吗?
hweb87

我在magento论坛上发现了有关PWA的有趣问题,这可能会有所帮助。
Siarhey Uchukhlebau

您有参考网站PWA吗?我如何找到PWA内置的网站。
hweb87

我不知道在哪个站点上实现了PWA :(
Siarhey Uchukhlebau

Answers:


4

关于Magento中的PWA:

您可以在magento论坛上阅读有关PWA实施的更多信息,该论坛存储了指向博客文章或github项目的所有有用链接:

  1. GitHub上的Magento 1 PWA模块 by Meanbee
  2. 博客文章“为什么您的Magento网站需要成为渐进式Web应用程序?” 来自Meanbee的Tom Robertshaw
  3. github上的Meanen Magento 2 Service Worker模块
  4. GitHub上的Magento 2 WebApp清单模块,作者Meanbee
  5. Google的渐进式Web应用发布
  6. Matt Gaunt和Paul Kinlan撰写的Web App清单

关于服务人员兼容性:

通常PWA是使用Service Worker实现。目前,它并不与所有浏览器兼容:

桌面:

服务工作者与桌面浏览器的兼容性

不支持: IE,Safari


移动:

服务工作者与移动浏览器的兼容性

不支持: Android Webview,IE,Safari


这意味着它与iOS不兼容
hweb87

@ hweb87现在-是
Siarhey Uchukhlebau

良好的扩展概述以及新鲜的细节magento.stackexchange.com/a/244665/2282
FireBear

嗨@SiarheyUchukhlebau我的问题仍然没有解决,iOS中的Magento PWA支持吗?今天,我看到了错误报告github上github.com/magento-research/pwa-studio/issues/1441
hweb87

0

我在Magento 2.1.7版本中使用了来自Tigren(https://marketplace.magento.com/tigren-progressivewebapp.html)的模块。就像那样工作,没有任何错误。

请注意,我们需要更多地了解服务工作者以及如何配置他们以扩大模块的应用范围。在基本级别上,它开箱即用非常好。


嗨,Kalyan。我也使用相同的扩展名。我按照提供的安装步骤进行操作。但是它显示错误。你能帮我解决吗?
Saravanan DS

您遇到的错误是什么?
Kalyan Chakravarthi V

请在这里检查我的错误命令。pastebin.com/8GhESQp3
Saravanan DS

@Kalyan,您好,服务器应该在https中吗?
Saravanan DS

1. Tigren_Core模块不包含在您下载的软件包中,不需要。您可以忽略它。2.是的,您需要启用https。3.我们在演示服务器中通过虚拟SSL认证进行了测试,但在localhost中未进行测试。4.如果您作为例外添加了虚拟SSL证书,则只有在firefox上才能很好地使用它,Chrome严格,并且PWA不适用于虚拟SSL证书。5.如果您在本地主机中工作,则chrome具有一些标志选项以允许本地主机中的SSL
Kalyan Chakravarthi V

0

我从MazePlazza逐字逐句地讲了话。https://www.mageplaza.com/blog/magento-2-integrate-progressive-web-app.html#what-is-progressive-web-app-pwa

将Magento 2网站转换为PWA的方法有3种,它们的成本不同:

1)。Magento 2 PWA扩展:您需要购买模块(最高$ 150)并支付安装服务的费用(或自行安装和配置扩展)。

2)。Magento 2 PWA Studio:您必须聘请在Magento 2和PWA方面都有丰富经验的PWA开发人员才能从头开始构建PWA。使用Magento 2 PWA Studio工具开发您的PWA店面和新API可能需要6个月的时间。您应该为此集成准备充足的预算。

3)。Magento 2 PWA主题:由于已经准备好构建PWA店面和核心API,因此您的费用将主要取决于您的定制级别。此成本将比第二种解决方案更合理,并且比第一种解决方案高,但值得您投资。

据我说,跟第一个一起去

谢谢祖伯


如果我会选择第一个选项,并且我的网站有许多第三方扩展名,那么请问Q1。也会对扩展产生影响吗?Q2。Magento 2 PWA Extensions是否支持其他第三方扩展?
Balwant Singh,

@ BalwantSingh,PWA购买的扩展程序不会影响您已安装或即将发布的任何扩展程序。只要您的新页面具有响应能力,PWA扩展插件便会自动为其提供支持,因为PWA购买扩展插件只需要您的页面响应即可。
zuber bandi

谢谢回复。如果我仍然选择PWA开发人员进行定制,我会选择第3个选项怎么办?
Balwant Singh,

@BalwantSingh ...是的
zuber bandi

如何从头开始?是否有任何分步指南实现PWA在magento2.3
贾法尔pinjar
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.