| | |
| | | { |
| | | OpenUrl(); |
| | | //TestDDDDD(); |
| | | //HDLCommon.Current.CheckIfNeedForceUpdate(); |
| | | }; |
| | | versionUpdateView.GoAction = versionUpdateAction; |
| | | #endregion |
| | |
| | | #else |
| | | try |
| | | { |
| | | var versionResult = GetAndroidAppVersion(); |
| | | var versionResult = CheckAppVersion(); |
| | | if (versionResult == null) |
| | | { |
| | | return ""; |
| | | } |
| | | var newVersion = versionResult.NewVersion; |
| | | var newVersion = versionResult.version; |
| | | if (newVersion.CompareTo(MainPage.VersionString) > 0) |
| | | { |
| | | newAppVersionUrl = versionResult.NewVersionUrl; |
| | | newAppVersionUrl = versionResult.androidUrl; |
| | | return newVersion; |
| | | } |
| | | return ""; |
| | |
| | | } |
| | | } |
| | | |
| | | #else |
| | | //#else |
| | | |
| | | |
| | | |
| | | |
| | | #endif |
| | | |
| | | /// <summary> |
| | | /// 获取 Android-APP 版本信息 |
| | | /// 检测新版本 |
| | | /// </summary> |
| | | /// <returns>The https app version async.</returns> |
| | | private APPVersion GetAndroidAppVersion() |
| | | private AppVersionRes CheckAppVersion() |
| | | { |
| | | try |
| | | { |
| | | var result = new HttpServerRequest().GetAppVersion(); |
| | | var result = new HttpServerRequest().CheckAppVersion(); |
| | | if (result.Code == StateCode.SUCCESS) |
| | | { |
| | | if (result.Data == null) |
| | |
| | | return null; |
| | | } |
| | | |
| | | var responeData = Newtonsoft.Json.JsonConvert.DeserializeObject<APPVersion>(result.Data.ToString()); |
| | | var responeData = Newtonsoft.Json.JsonConvert.DeserializeObject<AppVersionRes>(result.Data.ToString()); |
| | | return responeData; |
| | | } |
| | | return null; |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | #endif |
| | | |
| | | int updateType = 0; |
| | | void TestDDDDD() |
| | | { |
| | | updateType = 1; |
| | | |
| | | ForceUpdateInfo forceUpdateInfo = new ForceUpdateInfo() |
| | | UpdateDialogInfo forceUpdateInfo = new UpdateDialogInfo() |
| | | { |
| | | UpdateType = updateType, |
| | | NewVersionUrl = Constant.URL_APPSTORE, |