静态资源的下载策略.md 1.29 KB

Home

总的原则

采用后台静默下载方式,让用户更快的进入主界面,改善用户体验。

排除下载文件(第2期做)

  • exclude.txt(通用的静态资源排除列表)
  • exclude目录
    • exclude_teacher_ios.txt(教师版静态资源排除列表)
    • exclude_student_ios.txt(学生版静态资源排除列表)
    • exclude_teacher_android.txt(安卓教师版静态资源排除列表)
    • exclude_student_android.txt(安卓学生版静态资源排除列表)
    • exclude_foreign_teacher_ios.txt(ios外教静态资源排除列表)
    • exclude_foreign_teacher_android.txt(安卓外教静态资源排除列表)

针对内置的资源

如果检测到有更新,使用更新的资源

针对非内置的资源

  • 强制更新

    以下为IOS目前的做法
    因为每次启动的时候,都启动是否需要下载静态资源的检查。
    在检查完之后(如果需要下载,则是在下载完静态资源之后),检查是否需要强制更新
    
  • 在线授课的网页 进入上课页面,在“预约”和“智能班级”的页面,如果静态资源尚未下载完,可以出现等待提示,等其下载完,再显示页面的内容。 但是如果用户切换到“课表”页面,则不受静态资源下载的影响。