我尝试从Firebase Cloud Messaging(FCM)向窗口应用(例如窗口窗体)发送通知,但似乎不可行(因为fcm仅支持here和here的android/ios/webapp)。
因此,尝试构建Electron app,以便能够接收和显示来自fcm的通知(slack是从electron js构建的,也显示通知here),并发现**electron-push-receiver**允许它接收来自FCM的通知
但似乎很长一段时间没有更新,所以有一个issue#80
现在是否可以建立电子应用程序,可以接收通知从FCM?
非常感谢!
2条答案
按热度按时间62lalag41#
今天早些时候,我刚刚按照下面的指南在我的电子应用程序中实现了FCM:https://github.com/CydeSwype/electron-fcm-demo
Screenshot of FCM working in an Electron app
一开始我也很怀疑,因为回购协议已经有一段时间没有更新了,但是惊喜的是它仍然有效。如果你有任何进一步的问题,请继续,我会尽力帮助:)
sqxo8psd2#
我也得到了这个工作与电子推接收器,虽然我必须做a workaround for more recent versions of Electron。
我查看了
firebase-admin.messaging
节点程序包,但它仅适用于特权环境。您链接的HTTP 503问题似乎只是另一个已解决的中断;我仍然可以使用此设置注册推送通知。