我按照谷歌文档创建了一个渐进式网络应用程序,我刚刚实现了推送通知,但是每当我关闭应用程序时,我都没有收到任何通知。
whatsapp 等其他应用程序似乎能够发送这些通知,本地通知和渐进式 web 应用程序的 gcm 推送通知之间有区别吗?
我按照谷歌文档创建了一个渐进式网络应用程序,我刚刚实现了推送通知,但是每当我关闭应用程序时,我都没有收到任何通知。
whatsapp 等其他应用程序似乎能够发送这些通知,本地通知和渐进式 web 应用程序的 gcm 推送通知之间有区别吗?
两者之间绝对没有区别,渲染部分是相同的,只是原生通知是来自apk生成的应用程序的通知,而另一个是使用谷歌浏览器或任何支持该功能的网络浏览器呈现的。
在manifest.json文件的帮助下,Service Worker将使用GCM(Google Cloud Messaging)向最终用户发送通知。
我以前工作并实现过这样的功能,我也直接将通知发送到浏览器和我的安卓手机,因此我创建了一个 Github 存储库,其中包含很好的文档,模拟使用 Nodejs 和简单的 Web 界面,请随时检查我猜猜它包含你想要的东西:
链接:https ://github.com/houssem-yahiaoui/webpush-notification