我们希望为我们开发的一些网站实施网络推送通知。大多数这些网站都是使用Spring MVC创建的。我想了解FCM是否是实施Web推送通知的最佳选择,还是有其他选项(没有任何第三方集成)?即使webapp未运行,我们也需要能够发送通知。
FCM似乎更容易,但我们想知道它是否有任何缺点?
答案 0 :(得分:2)
这取决于您要实施的通知类型。
对于现场通知,您可以使用websockets或SSE。你可以在家里建造它。然后,您可以选择使用w3c notification api。
显示通知对于场外通知(如FCM),您需要使用浏览器推送服务。浏览器推送服务在浏览器中是硬编码的,您无法更改它。但请注意,有两种不同的Web推送服务:
请注意,我在两种情况下都提到了FCM,因为它从第一个角色开始,然后又添加了第二个角色。