Xamarin WebAuthenticator浏览器上的取消按钮原因域=com.apple.AuthenticationServices.WebAuthenticationSession Code=1

Xamarin WebAuthenticator浏览器上的取消按钮原因域=com.apple.AuthenticationServices.WebAuthenticationSession Code=1,xamarin,xamarin.forms,xamarin.ios,xamarin.essentials,Xamarin,Xamarin.forms,Xamarin.ios,Xamarin.essentials,Im使用xamarin essentials WebAuthenticator登录社交媒体。使用登录表单打开浏览器后,用户按下浏览器上的“取消”按钮,会出现“Domain=com.apple.AuthenticationServices.WebAuthenticationSession Code=1”错误。如何选择取消而不出现任何错误 try { var authResult = await WebAuthenticator.AuthenticateAs

Im使用xamarin essentials WebAuthenticator登录社交媒体。使用登录表单打开浏览器后,用户按下浏览器上的“取消”按钮,会出现“Domain=com.apple.AuthenticationServices.WebAuthenticationSession Code=1”错误。如何选择取消而不出现任何错误

 try
        {
            var authResult = await WebAuthenticator.AuthenticateAsync(
                             new Uri(App.AuthServer + "/mobileauth/Facebook"),
                             new Uri("MyApp://"));

            var accessToken = authResult?.AccessToken;
        }
        catch (Exception ex)
        {
        }

该错误是否表示您的登录已被取消?请参阅文档,有没有办法使用取消按钮而不出错@JackHua MSFT您知道如何清理safari的会话以便注销吗?我需要连接新用户,但浏览器始终记住活动用户。看来您无法清理safari浏览器的会话。是的,您能帮我吗。我不知道我该怎么做。我试图写一个依赖服务,但没有它的例子。我的意思是你不能这样做。这个错误是不是意味着你的登录被取消了?请参阅文档,有没有办法使用取消按钮而不出错@JackHua MSFT您知道如何清理safari的会话以便注销吗?我需要连接新用户,但浏览器始终记住活动用户。看来您无法清理safari浏览器的会话。是的,您能帮我吗。我不知道我该怎么做。我试着写一个依赖服务,但是没有这样的例子。我的意思是你不能这样做。