Xamarin.forms 单击MSAL登录页面(Xamarin Forms App)中的ForgotPassword链接时,应用程序委托OpenUrl方法未调用

Xamarin.forms 单击MSAL登录页面(Xamarin Forms App)中的ForgotPassword链接时,应用程序委托OpenUrl方法未调用,xamarin.forms,xamarin.ios,azure-ad-b2c,adal,msal,Xamarin.forms,Xamarin.ios,Azure Ad B2c,Adal,Msal,我使用MSAL对Xamarin表单的用户进行身份验证。每当我们在VS2019中运行应用程序时,当我们单击忘记密码或注册链接时,xamarin iOS AppDelegate OpenUrl方法不会调用,登录页面关闭时不会出现任何错误 XF版本:4.1.0.XXXX MS.IdentityModel.Client:4.7.1 调用方法如下: **[Export("application:openURL:options:")] [ObjCRuntime.Introduced(O

我使用MSAL对Xamarin表单的用户进行身份验证。每当我们在VS2019中运行应用程序时,当我们单击忘记密码或注册链接时,xamarin iOS AppDelegate OpenUrl方法不会调用,登录页面关闭时不会出现任何错误

XF版本:4.1.0.XXXX
MS.IdentityModel.Client:4.7.1
调用方法如下:

     **[Export("application:openURL:options:")]  
    [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0,objCRuntime.PlatformArchitecture.All, 
     null)]  
    public override bool OpenUrl(UIApplication app, NSUrl url, NSDictionary options)
    {  
         //code  
    }**

您是否按照中的步骤在
info.plist
中正确配置自定义URL方案?是的,在VS 2017中它起作用了。移动到VS 2019后,我们面临一个问题。在从VC2019更改到vc2017之前,您是否更改了任何代码?如果除了IDE之外没有任何变化,它应该可以工作。没有改变任何代码,在Android中它工作正常。只有在iOS中它不工作。如果你没有改变任何代码,不要有太多想法。您可以将支持请求发送到Xamarin支持团队,或在此处共享,我们将进行检查。