我想在我的 Web 应用程序中实现语音呼叫的实时推送通知。我分析了 WebSockets、Long-polling、Firebase 和 Atmosphere。Firebase 和 Atmosphere 都不可靠,对于 Atmosphere,有时推送无法到达浏览器;对于 Firebase,当令牌过期时,不会调用 onTokenRefresh 方法,因为浏览器端没有收到任何通知。
是否有任何其他可用的解决方案可以提供网络推送通知,如谷歌视频群聊或 Facebook 或 WhatsApp 通话?
我想在我的 Web 应用程序中实现语音呼叫的实时推送通知。我分析了 WebSockets、Long-polling、Firebase 和 Atmosphere。Firebase 和 Atmosphere 都不可靠,对于 Atmosphere,有时推送无法到达浏览器;对于 Firebase,当令牌过期时,不会调用 onTokenRefresh 方法,因为浏览器端没有收到任何通知。
是否有任何其他可用的解决方案可以提供网络推送通知,如谷歌视频群聊或 Facebook 或 WhatsApp 通话?
我会说这取决于您的服务器端。如果您的服务器能够维护 TCP 连接并且在某种程度上是有状态的,那么 WebSocket 是标准的方式,因为它是IETF RFC。但是请记住两点:
在任何情况下都使用安全连接。无论您使用什么协议,它都应该有助于 TLS。