public void OnZoomVerificationResult(ZoomVerificationResult result) { //ShowZoomAlert("Verification Result", result.Description); if (result.FaceMetrics != null) { NSData facemap = result.FaceMetrics.ZoomFacemap; if (latestZoomHybridRequestType == ZoomHybridRequestType.Enroll) { EnrollUser(IdentityTextField.Text.Replace(" ", ""), facemap, result.SessionId); } else if (latestZoomHybridRequestType == ZoomHybridRequestType.Authenticate) { AuthenticateUser(IdentityTextField.Text.Replace(" ", ""), facemap, result.SessionId); } } }
protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) { if (resultCode == Result.Ok) { if (requestCode == ZoomSDK.RequestCodeVerification) { ZoomVerificationResult result = (ZoomVerificationResult)data.GetParcelableExtra(ZoomSDK.ExtraVerifyResults); if (result.FaceMetrics != null) { byte[] zoomFacemap = result.FaceMetrics.GetZoomFacemap(); if (latestZoomHybridRequestType == ZoomHybridRequestType.Enroll) { EnrollUser(identityText.Text.Replace(" ", ""), zoomFacemap, result.SessionId); } else if (latestZoomHybridRequestType == ZoomHybridRequestType.Authenticate) { AuthenticateUser(identityText.Text.Replace(" ", ""), zoomFacemap, result.SessionId); } } } } }