云信信令兼容方案

更新时间: 2024/02/22 10:39:34

1. 场景描述

已经发布的版本用的是其他的信令方案(简称旧信令),新版本需要切到云信信令来。

2. ⽅案设计思路

对于老版本,代码已经无法修改,所以继续用旧信令,在新版本上同时支持旧信令和云信信令,在互动过程只要有⼀个老版本,那么就用老信令,如果没有,用云信信令。在过渡⼏个新版本后,可以根据版本数据分布,彻底删掉新版本中旧信令的代码,简化逻辑,全量切换到云信信令。

3. 新版本需要做的⼯作

a. 集成云信信令,完善业务逻辑

b. 新版本需要向应用服务器(客户自己的服务器)上报当前版本,如果有登录逻辑, 建议加在登录中,自行实现即可。

c. 需要用到信令时,向服务端查询目标(可能是多个)的对应版本,老版本可能在服务端没有记录,那么就返回⼀个老版本的特殊标记即可。

4. 流程图

兼容方案流程图

此文档是否对你有帮助?
有帮助
去反馈
  • 1. 场景描述
  • 2. ⽅案设计思路
  • 3. 新版本需要做的⼯作
  • 4. 流程图