function LauncherScene:_endUpdate()
if self._updateRetType ~= Launcher.UpdateRetType.SUCCESSED then
print(“update errorCode = %d”, self._updateRetType)
Launcher.removePath(self._curListFile)
end
enter_game()
end
请问楼主此处失败时为何要删除self._curListFile文件。这样网络差的时候不是会导致无限更新。例如:当前服务器版本为“1.0.1” 客户端底座“1.0.0” 客户端也已经更新到“1.0.1” 一切流程正常 。然后关掉网络重启更新流程原先下载好的flist被删除,导致客户端版本变回底座的“1.0.0” 又会重新下载“1.0.1”