我在 iOS6 上使用 SDK 3.1 进行 Facebook 身份验证。我有一个使用旧 FB SDK 的现有应用程序。
显然,我已经实现了:
[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:
^(FBSession *session,
FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
但最初我在第一次记录尝试后出现 FBSessionStateClosedLoginFailed 的“错误 2”。
没有提供身份验证对话框。应用程序最初在 iOS 设置 -> Facebook 中处于非活动状态。
我尝试了几种解决方案,但在任何配置了 Facebook 帐户的新设备上默认禁用该设置。
请帮忙 :)