用GoEasy做IM是不是不需要后端服务器了

用GoEasy做IM是不是不需要后端服务器了

就GoEasyIM来讲,开发的主要工作在前端部分,但是并不是说就不需要后端了。

以下是需要使用到后端的几个部分:

1、用户信息:

GoEasy是以前端调用connect建立连接时传入的用户id作为识别用户的唯一标识符,这个用户id来自你的业务系统,一般来讲都需要前端写接口去开发者自己的服务器获取。同时用户的相关信息比如头像、昵称等,实际项目中也是需要去开发者服务器获取的。

2、好友/群关系:

假如你的项目中涉及到好友/群关系,那么也需要开发者在自己的业务系统中去维护这个好友/群关系。因为GoEasy并不托管你的好友/群关系。

3、历史消息本地化存储:

大家都知道云服务存储消息都是有时限性的,但是在某些项目想要将历史消息长期保存。那么这时候可以使用GoEasy提供的webhook消息同步接口,将历史消息同步到开发者自己的服务器上去。

4、其它

其它一些具体项目中的特殊要求,比如内容审核等,也是需要后端配合的。

Comments are closed.