echo

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

@@ -23,6 +23,14 @@ @@ -23,6 +23,14 @@
23 * 在前台下载的时候需要停掉资源下载器的后台资源下载 23 * 在前台下载的时候需要停掉资源下载器的后台资源下载
24 * 需要检测网络状态的变化,当用户处于非Wifi状态下,需要暂停下载,询问用户是否继续下载。 24 * 需要检测网络状态的变化,当用户处于非Wifi状态下,需要暂停下载,询问用户是否继续下载。
25 25
  26 +```
  27 +资源下载需要考虑的问题
  28 + 下载的时候,先把下载的数据保存成一个临时文件,等下载成功的时候再保存为最终的文件名
  29 + 下载后的资源需要进行MD5验证,对资源数据进行MD5运算后应该和资源名一致
  30 + 下载后的资源除了视频外其他需要进行加密处理
  31 +IOS端可以参考DownloadManager中类似的处理
  32 +```
  33 +
26 * 资源缓存管理器 34 * 资源缓存管理器
27 * 把在线授课所需的资源列表缓存到数据库中 35 * 把在线授课所需的资源列表缓存到数据库中
28 * 学生端在授课结束后根据缓存信息删除掉该课的资源,删除资源后同时删除缓存的资源列表信息 36 * 学生端在授课结束后根据缓存信息删除掉该课的资源,删除资源后同时删除缓存的资源列表信息