我有一个 Next.js 应用程序,next-pwa
用于离线模式。现在我想添加推送通知(OneSignal 解决方案),我看过很多文章/教程,它们都需要创建/更新服务工作者。
所以我的问题是:我怎么能做到这一点,因为服务工作者是由生成的,next-pwa
而且它似乎不可编辑,因为它被缩小了。
我有一个 Next.js 应用程序,next-pwa
用于离线模式。现在我想添加推送通知(OneSignal 解决方案),我看过很多文章/教程,它们都需要创建/更新服务工作者。
所以我的问题是:我怎么能做到这一点,因为服务工作者是由生成的,next-pwa
而且它似乎不可编辑,因为它被缩小了。
您可以查看next-pwa
GitHub 存储库中的示例。
有一个添加自定义工作者的例子: https ://github.com/shadowwalker/next-pwa/tree/master/examples/custom-worker
还有另一个关于网络推送的例子: https ://github.com/shadowwalker/next-pwa/tree/master/examples/web-push
希望这几个链接对你有帮助!