From e1a8f2f7e4d850beedeb1469610b878c1427e976 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 15 十二月 2021 09:01:53 +0800
Subject: [PATCH] 更新

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

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/AboutOnPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/AboutOnPage.cs
index 6ad72a9..8fd0334 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/AboutOnPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/AboutOnPage.cs
@@ -64,12 +64,25 @@
                 Y = Application.GetRealWidth(184),
                 Height = Application.GetRealWidth(28),
                 TextAlignment = TextAlignment.Center,
-                Text = "ON+",
+                Text = "On Pro",
                 TextColor = CSS_Color.FirstLevelTitleColor,
                 TextSize = CSS_FontSize.EmphasisFontSize_Secondary,
                 IsBold = true,
             };
             bodyView.AddChidren(btnOnTitle);
+
+#if DEBUG
+            //btnOnIcon.MouseUpEventHandler += (sender, e) =>
+            //{
+            //    ESOnVideo.Current.Test();
+            //};
+
+            //btnOnTitle.MouseUpEventHandler += (sender, e) =>
+            //{
+            //    ESOnVideo.Current.Test(false);
+            //};
+
+#endif
 
             Button btnOnVersion = new Button()
             {
@@ -136,10 +149,40 @@
             {
                 OpenUrl();
                 //TestDDDDD();
+                //HDLCommon.Current.CheckIfNeedForceUpdate();
             };
             versionUpdateView.GoAction = versionUpdateAction;
             #endregion
 
+            #region 杞欢鏈嶅姟鍗忚
+            var serviceAgreementView = new ListCellView()
+            {
+                Y = versionUpdateView.Bottom,
+            };
+            bodyView.AddChidren(serviceAgreementView);
+            serviceAgreementView.BtnTilte.TextID = StringId.UserAgreement;
+            Action serviceAgreementAction = () => {
+                string url = Constant.URL_USERAGREEMENT;
+                string titleStr = Language.StringByID(StringId.UserAgreement);
+                new WebViewDialog().LoadPageWithdrawalConsent(titleStr, url);
+            };
+            serviceAgreementView.GoAction = serviceAgreementAction;
+            #endregion
+
+            #region 鐢ㄦ埛淇℃伅淇濇姢鍗忚
+            var privacyPolicyView = new ListCellView()
+            {
+                Y = serviceAgreementView.Bottom,
+            };
+            bodyView.AddChidren(privacyPolicyView);
+            privacyPolicyView.BtnTilte.TextID = StringId.PrivacyPolicy;
+            Action privacyPolicyAction = () => {
+                string url = Constant.URL_PRIVACYPOLICY;
+                string titleStr = Language.StringByID(StringId.PrivacyPolicy);
+                new WebViewDialog().LoadPageWithdrawalConsent(titleStr, url);
+            };
+            #endregion
+            privacyPolicyView.GoAction = privacyPolicyAction;
             CheckIfNeedUpdateAsync();
         }
 
@@ -225,15 +268,15 @@
 #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 "";
@@ -269,17 +312,22 @@
             }
         }
 
-#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)
@@ -287,7 +335,7 @@
                         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;
@@ -298,15 +346,12 @@
             }
         }
 
-
-#endif
-
         int updateType = 0;
         void TestDDDDD()
         {
             updateType = 1;
 
-            ForceUpdateInfo forceUpdateInfo = new ForceUpdateInfo()
+            UpdateDialogInfo forceUpdateInfo = new UpdateDialogInfo()
             {
                 UpdateType = updateType,
                 NewVersionUrl = Constant.URL_APPSTORE,

--
Gitblit v1.8.0