私は公式を使用してFacebook iOS SDKを更新しています。
当社は、社内の分布プロファイルを使用して物理的な店舗内で使用されているiPadのアプリケーションを開発しています。顧客は、ショッピング体験を向上させるために一般公開されているiPadのFacebookアカウントにログインすることができます。のFacebookのiOS SDKログアウト
私が遭遇した問題は、ユーザーが自分の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。 The cookie 'workaround' doesn't work for me
を呼びますか? iOS、Facebookアプリ、またはSafari経由ですか? – ale0xB
サファリを通して。 – basvk