热更新问题咨询

rojer
Wed, 29 Mar 2017 14:59:34 +0000

Creator 版本号：1.40rc3

在调试热更新模块时，发现底层的downlaoder在不同的平台有不同的实现
IOS：CCDownloaderApple
Android: CCDownloaderAndroid
其他：CCDownloaderCURL

并且上述的实现，在不同的平台，是依据平台API实现的（CURL除外），这样设计的目的是什么呢？为什么不统一采用CURL来实现文件下载，这样即使出问题，排查起来也会统一一些。

当然，如果当前各个平台的实现行为都高度保持一致，且经过严密测试无问题，也无可厚非。但这样也无形会增加代码的维护成本。

阅读整个主题