最新のFacebookiOSSDK、3.1.1を使用しています。Facebookからアプリを「切断」するオプションをユーザーに提供したいと思います。私が呼んでいるのは:
[[FBSession activeSession] closeAndClearTokenInformation];
それはうまくいくようですが、次に電話するとき
[FBSession openActiveSessionWithReadPermissions:allowLoginUI:completionHandler:handler];
ユーザーに再度ログインするように要求することなく、すぐにトークンを取得します。もう一度ユーザーに認証を依頼することを期待しています。デバイスにFacebookアカウントが設定されていない場合は、Webブラウザーが開き、ユーザーにアプリが既に認証されていることを通知し、[OK]ボタンが表示されるため、正常に機能します。ただし、設定されている場合は、トークンが再度サイレントに取得されるため、ユーザーがアプリを「切断」しても効果はありません。
他の誰かがこの問題を抱えていますか、そしてあなたはそれをどのように扱っていますか?