AndroidアプリケーションでOAuth2にscribe1.3.3を使用しています。
私はグーグルで正しく動作するための完全なフローを取得しました、私はユーザー情報を要求することができ、すべてが正常に動作します。
ユーザーがアプリを閉じた場合に、ユーザーがログインしたままにする方法について知りたいです。現在、アプリを起動するたびに、ユーザーにアクセスを許可するように求めています。
一度だけアクセスを許可するだけで、それ以降はユーザーを覚えているようにするにはどうすればよいですか?
ユーザーを覚えておく必要はありません。あなたがしなければならないのはあなたが最初に得たアクセストークンを覚えていることです。共有設定に保存して、新しいリクエストに署名するために使用できます。
したがって、アクティビティを初めて開始するときに、トークンが保存されているかどうかを確認する必要があります。トークンが空の場合にのみ、クレデンシャルを要求します。また、トークンの有効期限が切れる可能性があり、401エラーが発生した場合は、ユーザーを再認証する必要があることにも注意してください。
PS:Androidで使いやすくするために、スクライブをAndroidライブラリにラップしました:https ://github.com/fedepaol/PostmanLib--Rings-Twice--Android