0

電話の再起動後、アプリに再ログインする必要がありますが、やりたくありません。再ログインしないようにするために Facebook セッションを保存することは可能ですか?

4

1 に答える 1

0

はい、Facebook セッションを保存することは可能です。Facebook SDK には、セッションを保存するための完全な実装があります。以下のメソッドを呼び出すことで、セッションが有効かどうかを確認できます。

public static boolean restore(Facebook session, Context context) {
        SharedPreferences savedSession =
            context.getSharedPreferences(KEY, Context.MODE_PRIVATE);
        session.setAccessToken(savedSession.getString(TOKEN, null));
        session.setAccessExpires(savedSession.getLong(EXPIRES, 0));
        return session.isSessionValid();
    }
于 2013-02-14T12:04:24.433 に答える