0

初めてFacebookを使用してログインするようにユーザーに要求する私のアプリの概念。ユーザーがログインすると、メッセージを送信でき、これらのメッセージはユーザーのFacebookウォールに投稿されます。

問題は、ユーザーが今日ログインし、数日後にメッセージを送信したいとすることです。今、私が呼び出す Session.getActiveSession()とnullが返され、ユーザーに再度許可を求め、Facebookのログイン画面を表示することを含むセッションを再度開く必要があります。

したがって、セッションを保存するために離れているのではないかと思います。そのため、ユーザーが一度ログインすると、再度ログインする必要はありません。

4

1 に答える 1

1

デフォルトでは、セッションはトークン キャッシュ (ユーザー設定に保存されます) に保存されます。コードのどこかで session.closeAndClearTokenInformation を呼び出さない限り、セッションを "新規" にしても問題ありません (ユーザーの操作なしでキャッシュされたデータを取得する必要があります)。

于 2013-04-08T20:17:18.887 に答える