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