0
我正在抨击让Facebook登录工作升级到SDK 4.12。它在我们的(非常)旧的3.x实现中工作正常。iOS Facebook登录SDK 4.12
我跟踪了我能找到的所有文档,并且一遍又一遍地重新检查了我的代码。希望有人能提供一些见解!
我的问题是,它根本不允许1单击单一登录。单击FBSDKLoginButton时,它总是会弹出Facebook Web对话框输入凭据。这是在一个实际的设备上运行,Facebook应用程序已安装并登录。
为什么我不能在没有登录Facebook的情况下访问它?
简单的代码如下:
FBSDKLoginButton *loginButton = [[FBSDKLoginButton alloc] init];
loginButton.readPermissions =
@[@"public_profile", @"email", @"user_friends"];
loginButton.delegate = self;
委托回调在Facebook上的所有工作细..不必输入用户唯一的问题/密码弹出。
(我的设备登录到Facebook在它的设置也是如此。)
谢谢!
在iOS 9及更高版本的web对话框中使用。如果你是在应用程序登录或没有关系 – WizKid
这是一个真正的失望。我认为重点是让它成为一个不错的用户体验...在iOS9中使用旧的Facebook SDK,它可以无缝工作。 – mtb
这是一个更好的用户体验。在iOS9中,每个应用程序切换都会弹出一个用户必须批准的对话框。如果他们不认可,他们会处于一种陌生的状态。我们不只是切换它,我们测试了大量的东西。他们只会被要求提供一次电子邮件/密码。然后webview记住它 – WizKid