cocos2d-js 3.2 AssetManager更新规则

1.先比较version.manifest中的version字段,如果与本地的不同,则下载project.manifest。
2.比较project.manifest中的version字段,如果与本地不同,跳到第3步;如果相同则继续比较groupVersions中的key和value,如果不同则执行第3步
3.比较assets中的key与value,如果key不同,则增加或者删除value中的资源(不过对从zip中解压的文件不会进行删除),如果key相同,则比较value中的md5值,如果不同,则更新value中的资源

{
“packageUrl” : “http://10.0.128.219/res”,
“remoteManifestUrl” : “http://10.0.128.219/res/project.manifest”,
“remoteVersionUrl” : “http://10.0.128.219/res/version.manifest”,
“version” : “1.0.0”,
“groupVersions” : {
“1” : “1.0.1”,
“2” : “1.0.2”
},
“engineVersion” : “3.0 rc0”,
“assets” : {
“update1” : {
“path” : “src/app.zip”,
“md5” : “f6bf54e5a0d42c963cc5ae81bf9dc6c6”,
“compressed” : true,
“group” : “1”
},
“update2” : {
“path” : “src/config.zip”,
“md5” : “5d59789090e4143166430b2cf7b313ff”,
“compressed” : true,
“group” : “2”
}
},
“searchPaths” :
]
}