9

我在 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 帐户的新设备上默认禁用该设置。

请帮忙 :)

4

1 回答 1

1

您是否尝试过使用 Facebook SDK 3.5.1?我使用相同的 SDK 为游戏开发人员开发了一个插件,我的插件用户都没有遇到这个问题。

于 2013-06-13T13:43:07.720 回答