公式で更新された Facebook iOS SDKを使用しています。
社内配布プロファイルを使用して、実店舗内で使用される iPad でアプリケーションを開発しています。ショッピング エクスペリエンスを向上させるために公開されている iPad で顧客が Facebook アカウントにログインできる場所。
私が遭遇した問題は、ユーザーが Facebook アカウントにログインすると、次のユーザー (顧客) が以前のユーザーの資格情報でログインしたままになることです ( You have already authorized xxx, Press "Okay" to continue
)。もちろんこれはいけません。
次のユーザーが自分のユーザー名とパスワードを入力できるように、前の (または現在の) ユーザーを実際にログアウト (サインオフ、資格情報のクリアなど) する方法はありますか?
残念ながら[[FBSession activeSession] closeAndClearTokenInformation]
、うまくいきません。
これは、これまでのコードの一部です。
// ....
[[FBSession activeSession] closeAndClearTokenInformation];
[FBSession.activeSession openWithCompletionHandler:^(FBSession *session,
FBSessionState state,
NSError *error) {
// More code ...
}];
// ...
PS。Cookie の「回避策」が機能しない(明らかに)