0

現在、以下の if ステートメントを使用して、ユーザーがアプリを通じて Facebook へのセッションを開いているかどうかを確認しています。

if (FBSession.activeSession.isOpen) {
     // post to wall
}
else {
     [appDelegate openSessionWithAllowLoginUI:YES];
}

ユーザーがアプリを終了すると、セッションが閉じられ、if ステートメントが新しいセッションを開きますが、ユーザーがアプリを終了してもセッションを開いたままにしたいと思います。

[FBSession.activeSession close]から削除しようとしましたapplicationWillTerminate:が、これは機能しませんでした。

4

1 に答える 1

0

完全にログアウトできません。ただし、以下のコードで最後のセッションのすべての詳細をクリアできます。

[FBSession.activeSession closeAndClearTokenInformation];

要件に応じて、applicationDidEnterBackground または applicationWillTerminate に記述できます。

ありがとう

于 2013-01-24T12:01:35.007 に答える