private void OnVersionFileDownloadSuccess(byte[] pBytes)
    {
        string      json        = Encoding.UTF8.GetString(pBytes);
        VersionJson versionJson = JsonUtility.FromJson <VersionJson>(json);

        Debug.Log(json);
        AppVersion newVersion = AppVersion.Create(versionJson.version);

#if UNITY_ANDROID
        AppConst.s_AppUrl = versionJson.aOSAppUrl;
        AppConst.s_AppUrl = versionJson.aOSResUrl;
#else
        AppConst.s_AppUrl = versionJson.iOSAppUrl;
        AppConst.s_ResUrl = versionJson.iOSResUrl;
#endif
        if (AppVersion.Bigger(newVersion, AppConst.s_AppVersion))
        {
            //需要版更
            Target.ShowAlert(2, OnAppUpdate);
        }
        else if (newVersion.d > AppConst.s_AppVersion.d)
        {
            //需要热更
            Target.ShowAlert(3, OnResUpdate);
        }
        else
        {
            Target.GetFSM().ChangeState(MainState_LoadDll.Instance);
        }
    }