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