如何使用 next-pwa 添加推送通知

ada*_*ine 5 reactjs onesignal progressive-web-apps next.js next-pwa

我有一个 Next.js 应用程序,我使用next-pwa离线模式。现在我想添加推送通知(OneSignal解决方案),我看过很多文章/教程,它们都需要创建/更新服务工作者。

所以我的问题是:我该如何做到这一点,因为服务工作人员是由 生成的next-pwa,并且由于它已缩小而似乎不可编辑。

小智 10

您可以查看next-pwaGitHub 存储库中的示例。

有一个添加自定义工作人员的示例: https://github.com/shadowwalker/next-pwa/tree/master/examples/custom-worker

还有关于网络推送的另一个例子: https://github.com/shadowwalker/next-pwa/tree/master/examples/web-push

希望这几个链接对您有所帮助!