我目前正在使用Xamarin.Auth在我们的一个应用程序中实现OAuth身份验证。我们正在实现Facebook和Google登录。出于某些原因,显示的是桌面Facebook登录屏幕,而不是响应的移动视图。
我使用的是Xamarin.Auth示例代码:
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/的使用表明应该使用移动视图,但它没有。
发布于 2015-09-16 14:03:43
原来我们设置了一个奇怪的用户代理。这就是为什么Facebook决定显示桌面视图,而不是移动友好视图。
https://stackoverflow.com/questions/32582417
复制