From 46a03f3b19b39cfa6e00b7af41c1ef90ae812e26 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期一, 10 七月 2023 16:47:46 +0800
Subject: [PATCH] Update HdlEzvizDroid.dll

---
 HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/AboutOnPage.cs |   46 ++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 42 insertions(+), 4 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/AboutOnPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/AboutOnPage.cs
index a9abca7..54d69c3 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/AboutOnPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/AboutOnPage.cs
@@ -47,6 +47,7 @@
         public void LoadPage()
         {
             new TopViewDiv(bodyView, Language.StringByID(StringId.About)).LoadTopView();
+            this.BackgroundColor = CSS_Color.MainBackgroundColor;
 
             Button btnOnIcon = new Button()
             {
@@ -184,6 +185,43 @@
             #endregion
             privacyPolicyView.GoAction = privacyPolicyAction;
             CheckIfNeedUpdateAsync();
+
+#if __IOS__
+            #region 鍥轰欢鍗囩骇
+            var firUpdateView = new ListCellView()
+            {
+                Y = privacyPolicyView.Bottom,
+            };
+            firUpdateView.BtnTilte.TextID = StringId.FirmwareUpdate;
+            bodyView.AddChidren(firUpdateView);
+            Action firmwareUpdateAction = () =>
+            {
+                var mPage = new HDL_ON.UI.UI2.PersonalCenter.AboutOn.FirmwareUpdateView();
+                MainPage.BasePageView.AddChidren(mPage);
+                mPage.ShowPage();
+                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+            };
+            firUpdateView.GoAction = firmwareUpdateAction;
+            #endregion
+
+
+            #region HomeKit鏀寔璇存槑
+            var homeKitView = new ListCellView()
+            {
+                Y = firUpdateView.Bottom,
+            };
+            bodyView.AddChidren(homeKitView);
+            homeKitView.BtnTilte.TextID = StringId.SupportHomeKitNotes;
+            Action homeKitSupportViewAction = () => {
+                var mPage = new HDL_ON.UI.UI2.PersonalCenter.AboutOn.SupportHomeKitNotesPage();
+                MainPage.BasePageView.AddChidren(mPage);
+                mPage.ShowPage();
+                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+            };
+            homeKitView.GoAction = homeKitSupportViewAction;
+            #endregion
+#endif
+
         }
 
 
@@ -192,7 +230,7 @@
         /// </summary>
         void OpenUrl()
         {
-            if (!string.IsNullOrEmpty(newAppVersion))
+            if (!string.IsNullOrEmpty(newAppVersion)&& newAppVersion.Contains("http"))
             {
                 HDLUtils.OpenUrl(newAppVersionUrl);
             }
@@ -276,7 +314,7 @@
                 var newVersion = versionResult.version;
                 if (newVersion.CompareTo(MainPage.VersionString) > 0)
                 {
-                    newAppVersionUrl = versionResult.androidUrl;
+                    newAppVersionUrl = versionResult.packageUrl;
                     return newVersion;
                 }
                 return "";
@@ -323,7 +361,7 @@
         /// 妫�娴嬫柊鐗堟湰
         /// </summary>
         /// <returns>The https app version async.</returns>
-        private AppVersionRes CheckAppVersion()
+        private AppVersionResNew CheckAppVersion()
         {
             try
             {
@@ -335,7 +373,7 @@
                         return null;
                     }
 
-                    var responeData = Newtonsoft.Json.JsonConvert.DeserializeObject<AppVersionRes>(result.Data.ToString());
+                    var responeData = Newtonsoft.Json.JsonConvert.DeserializeObject<AppVersionResNew>(result.Data.ToString());
                     return responeData;
                 }
                 return null;

--
Gitblit v1.8.0