echo

Updated 资源预下载和本地通知 (markdown)

@@ -9,6 +9,26 @@ @@ -9,6 +9,26 @@
9 * 在开始上课的时候,如果检测到还有需要下载的资源,则用正常的前台下载,不用开启后台下载。 9 * 在开始上课的时候,如果检测到还有需要下载的资源,则用正常的前台下载,不用开启后台下载。
10 * 如果需要上完课及时清除学生端的缓存,则需要记住学生下载的资源和相对应的课程信息(需要跟产品确认) 10 * 如果需要上完课及时清除学生端的缓存,则需要记住学生下载的资源和相对应的课程信息(需要跟产品确认)
11 11
  12 +### 在线授课本地资源存储设计
  13 +IOS端拟采用数据库进行管理,数据库名为OnlineTeachResource.db
  14 +
  15 +课程列表: courseList.table
  16 +
  17 +|课程Id |资源表名
  18 +|--------------|-----------|
  19 +|课程Id1 |list1 |
  20 +|课程Id2 |list2 |
  21 +|课程Id3 |list3 |
  22 +
  23 +资源列表: list1.table
  24 +
  25 +|资源Id |是否下载
  26 +|--------------|-----------|
  27 +|资源Id1 |true |
  28 +|资源Id2 |true |
  29 +|资源Id3 |false |
  30 +
  31 +
12 ### 本地通知或者闹铃,提前通知用户打开App,准备上课 32 ### 本地通知或者闹铃,提前通知用户打开App,准备上课
13 33
14 学生端课表缓存内容 34 学生端课表缓存内容