iOS6でSDK3.1を使用してFacebook認証を行っています。古いFBSDKを使用していた既存のアプリがあります。
どうやら、私は実装しました:
[FBSession openActiveSessionWithReadPermissions:permissions
allowLoginUI:YES
completionHandler:
^(FBSession *session,
FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
しかし、最初のロギングの試行後、最初はFBSessionStateClosedLoginFailedで「エラー2」が発生しました。
認証ダイアログは提供されませんでした。アプリは最初、iOS-[設定]->[Facebook]で非アクティブになりました。
いくつかの解決策を試しましたが、Facebookアカウントが構成されている新しいデバイスでは、この設定はデフォルトで無効になっています。
助けてください :)