| | |
| | | UserInfo.Current.unlockTime = DateTime.Now; |
| | | }; |
| | | |
| | | //提示数字密码验证还是绘制手势验证 |
| | | string verificationTitleString = GetVerificationTitleString(); |
| | | |
| | | //弹出指纹验证对话框 |
| | | Action fingerAction = () => |
| | | { |
| | | TouchIDUtils.Instance.showTouchIDWithDescribe(null, Language.StringByID(StringId.PleaseVerifyTheFingerprint)); |
| | | TouchIDUtils.Instance.showTouchIDWithDescribe(verificationTitleString, Language.StringByID(StringId.PleaseVerifyTheFingerprint)); |
| | | }; |
| | | //加载UI页面 |
| | | LoadGesturePage("7", fingerAction, null); |
| | | |
| | | TouchIDUtils.Instance.showTouchIDWithDescribe(null, Language.StringByID(StringId.PleaseVerifyTheFingerprint)); |
| | | TouchIDUtils.Instance.showTouchIDWithDescribe(verificationTitleString, Language.StringByID(StringId.PleaseVerifyTheFingerprint)); |
| | | TouchIDUtils.Instance.OnHDLTouchIDStateBackEvent = (sender1, e) => |
| | | { |
| | | if (e == TouchIDUtils.TouchIDState.Success) |
| | |
| | | UserInfo.Current.unlockTime = DateTime.Now; |
| | | }; |
| | | |
| | | //提示数字密码验证还是绘制手势验证 |
| | | string verificationTitleString = GetVerificationTitleString(); |
| | | |
| | | //弹出指纹验证对话框 |
| | | Action faceIDAction = () => |
| | | { |
| | | TouchIDUtils.Instance.showTouchIDWithDescribe(null, Language.StringByID(StringId.VerifyFaceID)); |
| | | TouchIDUtils.Instance.showTouchIDWithDescribe(verificationTitleString, Language.StringByID(StringId.VerifyFaceID)); |
| | | }; |
| | | //加载UI页面 |
| | | LoadFaceIDGesturePage("7", faceIDAction, null); |
| | | |
| | | TouchIDUtils.Instance.showTouchIDWithDescribe(null, Language.StringByID(StringId.VerifyFaceID)); |
| | | TouchIDUtils.Instance.showTouchIDWithDescribe(verificationTitleString, Language.StringByID(StringId.VerifyFaceID)); |
| | | TouchIDUtils.Instance.OnHDLTouchIDStateBackEvent = (sender1, e) => |
| | | { |
| | | if (e == TouchIDUtils.TouchIDState.Success) |
| | |
| | | MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 判断是否数字验证、否则绘制手势验证 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | bool CheckIfUnlockPassword() |
| | | { |
| | | return UserInfo.Current.appUnlockType.Contains("1"); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 判断是否数字验证、否则绘制手势验证 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | string GetVerificationTitleString() |
| | | { |
| | | if (CheckIfUnlockPassword()) |
| | | { |
| | | return Language.StringByID(StringId.PasswordVerification); |
| | | } |
| | | else |
| | | { |
| | | return Language.StringByID(StringId.GestureVerification); |
| | | } |
| | | } |
| | | } |
| | | } |