0

Facebook iOS SDK 3.1は私のアプリに実装されていますが、理解しやすいようにSSOを使用しています。

現在、iOS6Facebookアカウント統合をサポートするFacebookSDKの部分を実装しています。

このプロセスを見た後、問題について誰かが最初に考えたことは何ですか?

On the simulator
sign into my facebook account in Settings app
switch back to my app
sign in with facebook account
handler for openActiveSessionWithReadPermissions gets state FBSessionStateOpen
everything works.

switch back to settings app
remove my account
sign in with facebook test user account
switch back to my app
sign in with facebook account
handler for openActiveSessionWithReadPermissions gets state FBSessionStateClosedLoginFailed

Facebook SDK for iOS 6統合の一部を実装する前は、シングルサインオンは完全に機能し、Facebookテストユーザーアカウントでは100%の時間でした。

SSO実装が同じユーザーに対して100%機能する特定のユーザーに対してiOS 6統合が100%失敗する理由はありますか?もう1つの最後の注意:私のアプリが[設定]> [Facebook]のリストに表示されている場合、アプリはオン/有効になっています。

4

1 に答える 1

0

同じ問題が発生しました。コアは、設定アプリに FB 資格情報がある場合、Facebook が 1 つのルートを使用して認証するという事実にあるようです。削除すると、FB は保存されている設定をチェックして失敗し、close-state を返します。セッションを使用できることを期待していましたが、それは破棄されました。

実際の設定では、ユーザーがそのように設定を切り替えることはないことに注意してください。デバイスでさまざまなシナリオをテストしているときは非常に当惑しますが、実際のユーザーは、さまざまなユーザー ログインやさまざまなユーザー資格情報のオン/オフ シナリオを試みることはありません。

于 2013-01-25T19:46:00.857 に答える