Showing
1 changed file
with
31 additions
and
1 deletions
| 1 | -错误处理机制 | 1 | +##错误处理机制 |
| 2 | +-------------- | ||
| 3 | + | ||
| 4 | +###//一般错误都是在教师版处理 | ||
| 5 | +只针对教师在线授课发消息失败的情况 | ||
| 6 | +#####1.客户端错误 | ||
| 7 | + error code:6008,6009,6010等 | ||
| 8 | + (1)网络超时(超时重发,设置一个重发次数,超出次数后不再重发) | ||
| 9 | + (2)弱网,无网(提醒检查网络连接(请等网络恢复后重试)) | ||
| 10 | + error code:6011等 | ||
| 11 | + (3)对方不在线或掉线(SDK要上线状态回调?给提示)//对方断网也是能发送成功的,从error code是判断不出是否断网的 | ||
| 12 | + error code:6208等 | ||
| 13 | + (4)其他终端登录账号被踢(提示重新登陆)//出现这个问题概率极小 | ||
| 14 | + error code:6017,6015 | ||
| 15 | + (5)其他错误暂时给提示(稍后重试等) | ||
| 16 | + | ||
| 17 | +#####2.后端错误或TIM错误 | ||
| 18 | + error code:7000,6001 | ||
| 19 | + (1)服务器内部错误(给提示) | ||
| 20 | + (2)做错误统计 | ||
| 21 | + | ||
| 22 | + | ||
| 23 | +###//学生端长时间收不到消息或发生和预期顺序不一致的消息 | ||
| 24 | +学生端基本都是负责收消息,不会有老师版那么多error code.如果学生端有发消息的时候错误处理类比教师端 | ||
| 25 | +#####1.网络问题 | ||
| 26 | + (1)弱网,无网(给提示,检查网络连接) | ||
| 27 | +#####2.长时间出现和同一条预期顺序不一致的消息 | ||
| 28 | + (1)将期望顺序的消息发送给教师版,教师版收到消息后可根据顺序index到最近发送的消息里面去找期望重发的消息(TIM会对本地已发送的消息进行缓存)//有待商榷 | ||
| 29 | + | ||
| 30 | + | ||
| 31 | + |
-
Please register or login to post a comment