old mode 100644
new mode 100755
| | |
| | | {
|
| | | #if iOS
|
| | | try
|
| | | { |
| | | CommonPage.Loading.Start(); |
| | | var versionResult = await RequestHttpsiOSAppVersionAsync(); |
| | | if (versionResult == null || versionResult.Results == null) |
| | | { |
| | | return false; |
| | | } |
| | | var results = Newtonsoft.Json.Linq.JArray.Parse(versionResult.Results.ToString()); |
| | | if (results[0] == null) |
| | | { |
| | | return false; |
| | | } |
| | | var newVersion = results[0]["version"]?.ToString(); |
| | | var updateContent = results[0]["releaseNotes"]?.ToString(); |
| | | if (newVersion != CommonPage.CodeIDString) |
| | | { |
| | | return true; |
| | | } |
| | | return false; |
| | | } |
| | | catch |
| | | { |
| | | return false; |
| | | |
| | | }
|
| | | {
|
| | | CommonPage.Loading.Start();
|
| | | var versionResult = await RequestHttpsiOSAppVersionAsync();
|
| | | if (versionResult == null || versionResult.Results == null)
|
| | | {
|
| | | return false;
|
| | | }
|
| | | var results = Newtonsoft.Json.Linq.JArray.Parse(versionResult.Results.ToString());
|
| | | if (results[0] == null)
|
| | | {
|
| | | return false;
|
| | | }
|
| | | var newVersion = results[0]["version"]?.ToString();
|
| | | var updateContent = results[0]["releaseNotes"]?.ToString();
|
| | | if (newVersion != CommonPage.CodeIDString)
|
| | | {
|
| | | return true;
|
| | | }
|
| | | retuun false;
|
| | | }
|
| | | catch
|
| | | {
|
| | | return false;
|
| | |
|
| | | }
|
| | |
|
| | | #elif Android
|
| | | try
|
| | |
| | | private async void UpdateVersion()
|
| | | {
|
| | | #if iOS
|
| | | OpenUrl();
|
| | | CommonPage.Instance.OpenUrl();
|
| | | #elif Android
|
| | | try
|
| | | {
|
| | |
| | | /// 获取iOS-APP版本信息
|
| | | /// </summary>
|
| | | /// <returns>The https app version async.</returns>
|
| | | public async System.Threading.Tasks.Task<Common.ResponseEntity.ResultPack> RequestHttpsiOSAppVersionAsync()
|
| | | public async System.Threading.Tasks.Task<ResponseEntity.ResultPack> RequestHttpsiOSAppVersionAsync()
|
| | | {
|
| | | try
|
| | | {
|
| | |
| | | {
|
| | | return null;
|
| | | }
|
| | | return Newtonsoft.Json.JsonConvert.DeserializeObject<Common.ResponseEntity.ResultPack>(Encoding.UTF8.GetString(result));
|
| | | return Newtonsoft.Json.JsonConvert.DeserializeObject<ResponseEntity.ResultPack>(Encoding.UTF8.GetString(result));
|
| | | }
|
| | | catch
|
| | | {
|