startDownload method
开始或恢复下载
断点续传策略:
- 文件名包含 version+buildVersion,版本变化自动重新下载
- 检测本地文件大小,若超出预期则删除重来
- 服务端不支持 Range(返回200而非206)时,自动清理本地文件从头写入
- 大小不匹配或 HTTP 416 时自动重试,最多
_maxRetryCount次
Implementation
Future<void> startDownload() => _doStartDownload(0);
开始或恢复下载
断点续传策略:
_maxRetryCount 次Future<void> startDownload() => _doStartDownload(0);