这是本文档旧的修订版!
黑名单
云视互动提供标准的即时通信业务,业务本身一定是基于用户App的用户体系的,但是云视互动内部通讯不会涉及到任何用户App的用户数据,仅需要将用户的部分信息与云视互动对接,或者说建立映射关系,就能完成所有云视互动具有的实时通讯功能,对接仅含最基本的信息,即用户账号(云视互动账号,下同)和密码(此密码不要和App用户自己的密码一致)。这样设计的目的就是考虑到用户数据的安全性,毕竟用户信息才是一个软件的核心内容,当然,没有用户,也就不会存在即时通信。
服务器端账号对接
- 现有用户体系集成: 当用户的App本身已经有大量用户在使用,对现有用户可以使用Server SDK的批量添加用户接口集成到云视互动系统。
- 新注册用户集成: 在注册一个新用户时,首先在用户服务器上注册一个用户,成功后,在顺势调用云视互动Server SDK的添加单个用户接口添加到云视互动系统。
- 文档入口: Server SDK集成
- 对接用户信息时,用户App只需要提供如下信息:
username: App中账号对应到云视互动中的账号名称 password: App中账号对应到云视互动中的密码
建议:
为保证用户信息的安全性,建议提交给云视互动平台的密码为随机产生,此密码将在App登录云视互动服务器时使用,所以请确保用户内部账号/密码和云视互动账号/密码的对应关系。
客户端账号集成
用户App客户端在完成本身业务初始化后,需要调用云视互动SDK的初始化方法来完成SDK的初始化工作。
初始化成功后,客户端就可以开始集成具体功能了。
当用户的客户端在用户退出时,同样需要调用SDK的反初始化动作来清理SDK的内容。