IM 接入自己的用户体系
从设计上考虑im应该把它想象成它只是一个消息传递的组件一样,除此之外它不应该有其它逻辑! 本im的设计就是这样设计的,所以它的拓展性非常强!当然本身im还是有点依赖用户的。用户之间要传递消息, 必须得到对方的用户,这样im组件才能把消息送到对方里!
下面说说,im用到用户哪些东西
- 通信认证(必须实现)
- verifyAccessToken 验证accessToken 是否有效
- getAccountByAccessToken 认证成员获取用户名
- im 获取用户信息(必须实现)
- 获取用户信息
- im的单聊用到
- im的群聊用到
- 处理头像地址为绝对路径(数据库只保存相对路径)
- im的单聊用到
- im的群聊用到
- 获取用户信息
- 用户上传头像(必须接入-当然如果不要头像,设置成默认头像也只可以)
最后说明:
pangugle-chat 本身可以理解为接入imsdk提供的一个例子, 无非就是要把pangugle-passport 替换就行了!