我觉得写得不错。   不管咋样，都会有回调，如果版本更新从本地拿，否则服务器拿，然后再显示结果.