Xamarin的.Auth - Facebook OAuth不显示移动友好视图



我目前正在使用Xamarin实现OAuth身份验证。在我们的一个应用程序中。我们正在实现Facebook和Google登录。由于某些原因,显示的是桌面Facebook登录屏幕,而不是响应式移动视图。

我正在使用Xamarin。验证示例代码:

var auth = new OAuth2Authenticator (
    clientId: "App ID from https://developers.facebook.com/apps",
    scope: "",
    authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
    redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"));

使用https://m.facebook.com/dialog/oauth/表示应该使用移动视图,但它没有。

有没有人以前有过同样的问题,或者知道为什么会发生这种情况?

注:我已经试过从Xamarin下载样例应用程序了。Auth GitHub页面。当我在示例应用程序中输入我们的Facebook App ID时,手机屏幕确实出现了!这将表明Facebook应用程序已正确设置。

原来我们设置了一个奇怪的用户代理。这就是为什么Facebook决定显示桌面视图,而不是移动友好的视图。

相关内容

  • 没有找到相关文章

最新更新