Flutter:异步消息,如whatsapp

时间:2018-11-06 15:33:58

标签: android asynchronous dart flutter chat

我的应用程序中有一个聊天系统,我希望该应用程序每次都在api上监听,以查看是否没有类似whatsapp的新消息。但我不知道如何进行操作

1 个答案:

答案 0 :(得分:0)

您正在寻找的可能是WebSocketsWebSockets提供用于在服务器与客户端之间进行通信的双工通信。理想情况下,您想要实现一种发布-订阅机制,您可以在其中从服务器进行发布并在客户端(即您的聊天应用程序)上进行订阅。有许多开源,PAAS,IAAS解决方案可用于实现您想要实现的目标。

对于开放源代码,我建议您查看socket.io

请记住,在运行socket.io时,您必须自己扩展和托管服务器版本。为了避免这种情况,很多人通常会使用PAAS或IAAS服务。

对于PAAS服务,我已经使用过并建议使用ably