云信信令兼容方案
更新时间: 2024/08/23 14:29:01
1. 场景描述
已经发布的版本用的是其他的信令方案(简称旧信令),新版本需要切到云信信令来。
2. ⽅案设计思路
对于老版本,代码已经无法修改,所以继续用旧信令,在新版本上同时支持旧信令和云信信令,在互动过程只要有⼀个老版本,那么就用老信令,如果没有,用云信信令。在过渡⼏个新版本后,可以根据版本数据分布,彻底删掉新版本中旧信令的代码,简化逻辑,全量切换到云信信令。
3. 新版本需要做的⼯作
a. 集成云信信令,完善业务逻辑
b. 新版本需要向应用服务器(客户自己的服务器)上报当前版本,如果有登录逻辑, 建议加在登录中,自行实现即可。
c. 需要用到信令时,向服务端查询目标(可能是多个)的对应版本,老版本可能在服务端没有记录,那么就返回⼀个老版本的特殊标记即可。
4. 流程图
此文档是否对你有帮助?