wxr
2021-07-01 93c3423f0fdb79500b3779e2fcbd3a041be061fd
HDL_ON/UI/UI0-Stan/Logic/HdlCheckLogic.cs
@@ -46,7 +46,7 @@
        /// <param name="addTopFrame">验证界面是否添加头部Frame(只对手势密码和数字密码有效)</param>
        /// <param name="successEvent">验证成功之后的回调函数,失败不会回调(0:没有设置有验证 1:验证成功)</param>
        /// <param name="loadPageBeforEvent">加载指定解锁认证界面之前的事件,0:取消当前验证并切换到其他方式,1:数字密码,2:手势密码,3:指纹密码,4:面容ID</param>
        public void CheckUnlockSecurity(bool addTopFrame, Action<int> successEvent, Action<int> loadPageBeforEvent = null)
        public void CheckUnlockSecurity(bool addTopFrame, Action<int> successEvent, Action<string> loadPageBeforEvent = null)
        {
            //验证指纹和面容id都使用指纹验证
            if (UserInfo.Current.appUnlockType.Contains("3") || UserInfo.Current.appUnlockType.Contains("4"))
@@ -58,7 +58,7 @@
                if (type == TouchIDUtils.TouchIDSupperType.TouchID)
                {
                    //通知使用指纹验证
                    loadPageBeforEvent?.Invoke(3);
                    loadPageBeforEvent?.Invoke("3");
                    //Touch ID验证
                    TouchIDUtils.Instance.OnHDLTouchIDStateBackEvent += (sender2, e2) =>
@@ -77,7 +77,7 @@
                        else if (e2 == TouchIDUtils.TouchIDState.InputPassword)
                        {
                            //通知取消了验证,切换为其他验证
                            loadPageBeforEvent?.Invoke(0);
                            loadPageBeforEvent?.Invoke("0");
                            //使用密码或者手势密码解锁认证
                            this.CheckUnlockSecurityByPassword(addTopFrame, successEvent, loadPageBeforEvent);
@@ -108,12 +108,12 @@
        /// <param name="addTopFrame">验证界面是否添加头部Frame(只对手势密码和数字密码有效)</param>
        /// <param name="successEvent">验证成功之后的回调函数,失败不会回调(0:没有设置有验证 1:验证成功)</param>
        /// <param name="loadPageBeforEvent">加载指定解锁认证界面之前的事件,1:数字密码,2:手势密码,3:指纹密码,4:面容ID</param>
        private void CheckUnlockSecurityByPassword(bool addTopFrame, Action<int> successEvent, Action<int> loadPageBeforEvent = null)
        private void CheckUnlockSecurityByPassword(bool addTopFrame, Action<int> successEvent, Action<string> loadPageBeforEvent = null)
        {
            if (UserInfo.Current.appUnlockType.Contains("1"))
            {
                //通知使用数字密码验证
                loadPageBeforEvent?.Invoke(1);
                loadPageBeforEvent?.Invoke("1");
                //显示数字密码解锁认证界面
                this.ShowAppNumPasswordSecurityForm(addTopFrame, successEvent);
@@ -121,7 +121,7 @@
            else if (UserInfo.Current.appUnlockType.Contains("2"))
            {
                //通知使用手势密码验证
                loadPageBeforEvent?.Invoke(2);
                loadPageBeforEvent?.Invoke("2");
                //显示手势密码解锁认证界面
                this.ShowAppGestureSecurityForm(addTopFrame, successEvent);