错误处理列表.md 1.55 KB

错误处理列表

  • 学生或者教师在上课过程中断线(由于网络,或者程序的正常或者异常退出)
  • 学生或者教师在上课过程中,程序进入后台
  • 学生或者教师收到了来自非上课对象的消息
  • 用户在进行页面互动的时候,收到了和期待顺序不符的消息。(已有处理方案,参见消息顺序保证方案
  • 学生没有收到推送的信息,或者推送信息的到达过久。(同下面钟衍辉提出的错误情况类似)
  • 用户通过腾讯云发送的信息发送失败。(已有初步的处理方案,参见错误处理机制
  • 接收课程的时候,学生不在主画面(考虑一下在某些情况下是否会有问题)

钟衍辉

  • 对于安卓版,程序在后台杀掉后,无法接受推送消息。 可能的处理方案,在发推送的时候,也采用发短信的方式来提醒用户打开程序上课。

薛磊

  • 教师端下发课程资源时,如果没有资源(例如完型阅读等),是否需要发送小文件信息。(已确定,发送空的小文件)

    • 建议不需要发送小文件信息,在自定义信息里添加一个类型判断是否有课程资源,
    • 如果有走正常下载的流程,如果没有直接通知老师开始上课
  • 教师端获取课程资源异常的时候,学生端的课程页面会出现显示异常的情况。

    处理方式:待定