云信IM接入用例设计

作者: 张小Di | 来源:发表于2018-12-06 23:20 被阅读6次

前一阶段我们的产品接入了云信SDK,下面是核心的测试用例。


云信IM用例.png

需求评审会结束后,技术负责人组织了开发设计评审会。了解到,之前我们设计是通过uid两个用户进行通信,接入云信IM,相当于接入了SDK。其他的服务怎么可是识别我们的uid,再说了如果讲用户信息提供给第三方岂不是很不安全,所以需要将用户的uid与云信ID绑定,然后用户通过云信ID做唯一标识来通信。

首先,用户如何通过云信通信?

  1. 新注册的用户是否直接绑定了云信ID
  2. 老用户并没有云信ID,需要服务端跑脚本绑定(用户群体大的时候需要考虑到服务器的压力及处理能力)
  3. 老版本升级到新版本(老版本没有处理云信ID的逻辑,升级为新版本是否获取并存储了云信ID)

想想,云信服务,肯定要通信了,所以要测试socket的连接情况以及处理机制,比如socket断开重连机制

  1. 网络环境良好,聊天会话页面长时间socket连接是否正常
  2. WiFi->4G,socket是否有重连机制
  3. 网络环境较差时,是否有丢包现象,以此来衡量socket的稳定性
  4. 在非会话页面,socket连接情况,比如其他同级页面,子页面,应用挂至后台等
  5. 账号退出后,socket是否断开(用户间通信都是用过云信ID,账号退出了,云信ID没有退出岂不是尴尬)
  6. 账号间切换,信息显示及socket连接情况
  7. 用户清除本地数据是否会把云信ID清除

当然,虽说上面主要说socket通信及相关处理机制,用户ID与云信ID绑定,但是发现忽略了重要的一点,就是网速很差的时候,获取不到云信ID怎么办?岂不是前置条件都忘记了?比如请求多次用户信息获取云信ID,尽量保证通信ID获取到,用户间可以正常的通信

相关文章

  • 云信IM接入用例设计

    前一阶段我们的产品接入了云信SDK,下面是核心的测试用例。 需求评审会结束后,技术负责人组织了开发设计评审会。了解...

  • 腾讯云IM接入案列(一)

    合集 腾讯云IM接入案列(一)腾讯云IM接入案列(二)腾讯云IM接入案列(三)腾讯云IM接入案列(四) 前言 前端...

  • 腾讯云IM接入案列(二)

    合集 腾讯云IM接入案列(一)腾讯云IM接入案列(二)腾讯云IM接入案列(三)腾讯云IM接入案列(四) 前言 上面...

  • 腾讯云IM接入案例(三)

    合集 腾讯云IM接入案列(一)腾讯云IM接入案列(二)腾讯云IM接入案列(三)腾讯云IM接入案列(四) 本篇内容 ...

  • 腾讯云IM接入案例(四)

    合集 腾讯云IM接入案列(一)腾讯云IM接入案列(二)腾讯云IM接入案列(三)腾讯云IM接入案列(四) 前言 前三...

  • 网易云信Demo接入红包详细流程--iOS

    网易云信金融魔方红包接入文档v2.0 一、文档说明 基于网易云信的IM,接入金融魔方IM红包SDK实现App快速集...

  • 微信小程序之环信接入

    IM 聊天接入思考过程 前期 初识IM聊天 带着问题去调研 必须接入环信吗?除了环信是否可以接入其他即时通信? 环...

  • 服务接入设计

    融云即时通讯服务接入可以反推设计微信开发者认证服务接入反推设计

  • 腾讯IM推送问题怎么查?

    前言:对于新接入腾讯云IM即时通信的开发者来说,接入过程中,难免会遇到一些问题,接下来笔者将针对使用腾讯云IM接入...

  • 环信IM即时通讯集成-遇到问题及创建默认会话+默认欢迎语

    环信IM--创建默认会话+默认欢迎语 第一步:接入环信UI--ease-im-kit[https://editor...

网友评论

    本文标题:云信IM接入用例设计

    本文链接:https://www.haomeiwen.com/subject/ppxmcqtx.html