0

我正在尝试在 Xamarin.iOS 上使用 Facebook 测试 Xamarin.Auth。我可以通过 Web 视图登录并获得重定向,但从Completed不调用处理程序。经过一番调查,看起来用户遇到的一个常见问题是来自 WebRedirectAuthenticator.cs 的代码

private bool UrlMatchesRedirect (Uri url)
{
    return url.Host == redirectUrl.Host && url.LocalPath == redirectUrl.LocalPath;
}

它控制是否Completed引发事件。

据我所知,我已经在代码和 Facebook 开发者控制台中正确设置了所有内容。

Facebook 开发者控制台中的重定向 URL

网址在 Facebook 开发者控制台中

网址

网址在代码中

身份验证器

在代码中使用身份验证器

然而,这个过程永远不会超过这一点

Facebook OAuth 重定向屏幕

4

2 回答 2

0

当您进行测试时,您是否使用与 Facebook 应用程序/开发者帐户设置相同的帐户?如果是这样,请尝试使用普通帐户进行测试。

我可能是错的,但记忆模糊或曾经遇到过类似的事情

于 2017-03-08T22:09:54.063 回答
-1

尝试从“https”中删除s 。您的变量声明应如下所示:

FACEBOOK_REDIRECT_URL = "http://www.facebook.com/connect/login_success.html"
于 2017-09-26T00:56:53.157 回答