【发布时间】:2019-09-25 05:08:23
【问题描述】:
社区,
我正在使用 React (CLI) 和 PWA (register()) 进行“编程演示”。一切正常,但只要进行了一些更改,最终应用程序的 URL 就需要更改,以便加载所有更改。
整个机制是这样工作的:
- 最终的应用程序被发送到 Github,
- 此私有存储库已连接到 Netlify,
- Netlify 生成一个唯一的 URL,
- 用户访问此 Netlify URL 并在 iPad 上点击“添加到主屏幕”,
- 整个应用在 Safari 引擎下运行。
- 如果对代码进行了任何更改,我必须更改 Netlify 中的链接并将这个新链接发送给他人。
上述过程运行良好,但老实说,拥有某种功能会很好,该功能允许按需请求最新更新 - 比如说 - 点击按钮。 p>
这样的事情可能吗?
感谢cmets!
亲切的问候 林克
【问题讨论】:
-
你在你的 pwa 应用中使用 serviceworker 吗?
-
这就是问题——我在 React CLI 中实际做了什么——当我完成所有工作后,我只需将 PWA 函数从“unregister()”更改为“register()”。一切都由 React 自己处理。 Ofc,我定义 manifest.json 等等,但所有 PWA 逻辑都是由 React 完成的 - 所以我想知道是否有任何内置功能(如函数)我可以在请求更新资产时调用。
标签: javascript reactjs progressive-web-apps netlify