1

AndroidアプリケーションでOAuth2にscribe1.3.3を使用しています。

私はグーグルで正しく動作するための完全なフローを取得しました、私はユーザー情報を要求することができ、すべてが正常に動作します。

ユーザーがアプリを閉じた場合に、ユーザーがログインしたままにする方法について知りたいです。現在、アプリを起動するたびに、ユーザーにアクセスを許可するように求めています。

一度だけアクセスを許可するだけで、それ以降はユーザーを覚えているようにするにはどうすればよいですか?

4

1 に答える 1

3

ユーザーを覚えておく必要はありません。あなたがしなければならないのはあなたが最初に得たアクセストークンを覚えていることです。共有設定に保存して、新しいリクエストに署名するために使用できます。

したがって、アクティビティを初めて開始するときに、トークンが保存されているかどうかを確認する必要があります。トークンが空の場合にのみ、クレデンシャルを要求します。また、トークンの有効期限が切れる可能性があり、401エラーが発生した場合は、ユーザーを再認証する必要があることにも注意してください。

PS:Androidで使いやすくするために、スクライブをAndroidライブラリにラップしました:https ://github.com/fedepaol/PostmanLib--Rings-Twice--Android

于 2013-03-07T20:00:54.370 に答える