From 3c9ad99d4a5eeeb53f7380315197e7133f84d10c Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期二, 27 十月 2020 14:57:33 +0800
Subject: [PATCH] 2020-10-27 1V2.510271 1.密码规则修改,修改为:密码必须为8-20个字符,包含字母、数字和符号。 2.APP本地增加登录,密码错误锁定,连续错误5次登录锁定,锁定5分钟。 3.登录界面,增加登录账号的邮箱格式匹配检测。 4.增加iOS越狱和Androidr Root检测,强制关闭APP。

---
 Crabtree/ON/Application.cs |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/Crabtree/ON/Application.cs b/Crabtree/ON/Application.cs
index bf70068..281ae60 100644
--- a/Crabtree/ON/Application.cs
+++ b/Crabtree/ON/Application.cs
@@ -4,6 +4,7 @@
 using Android.Content;
 using Android.Net;
 using Android.OS;
+using Android.Views;
 //using CN.Jpush.Android.Api;
 //using CN.Jpush.Android.Service;
 using Java.Lang;
@@ -58,6 +59,9 @@
                 reStartApp (this);
                 return;
             }
+
+            RegisterActivityLifecycleCallbacks (this);
+
             //Shared.Application.IsGpsEnable = false;
 
             base.OnCreate ();
@@ -122,7 +126,7 @@
             };
 
             Shared.Application.FontSize = 16;
-            BaseActivity.IsHideVirualButtons = false;
+            BaseActivity.IsHideVirualButtons = true;
             ZXing.Mobile.MobileBarcodeScanner.Initialize (this);
             init ();
             BaseActivity.OnCreateActoin += (activity, application) => {
@@ -186,6 +190,7 @@
                 try {
                     Shared.Application.LocationAction = null;
                     Shared.Application.StopGPSLocationService ();
+                    //Console.WriteLine ("Get Location  GetAirQuality 缁忓害锛�" + arg2.ToString ()+ "  绾害锛�" +arg1.ToString ());
 
                     System.Threading.Tasks.Task.Run (() => {
                         while (true) {
@@ -338,14 +343,21 @@
 
             if (closeTime == DateTime.MinValue) {
                 closeTime = DateTime.Now;
-            } else if (closeTime.AddSeconds (10) < DateTime.Now) {
+            } else if (closeTime.AddSeconds (20) < DateTime.Now) {
                 if (CommonPage.IsRemote) {
-                    SmartHome.MqttCommon.DisConnectRemoteMqttClient("closeTime");
+                    SmartHome.MqttCommon.DisConnectRemoteMqttClient ("closeTime");
                 }
             }
 
             Shared.BusSocket.Start (6000);
         }
 
+        void Hide () {
+//            Window _window;
+//            _window = this.GetWindow ();
+//            WindowManager.LayoutParams params = _window.getAttributes ();
+//params.systemUiVisibility = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
+//            _window.setAttributes (params);
+        }
     }
 }

--
Gitblit v1.8.0