Google plus を統合したアプリケーションを開発しています。これまでのところ問題なく動作しており、ユーザー プロファイルを取得できます。
しかし、今私は次のことをしたい:
1) 私には 2 つの活動がsignInActivity
ありshareActivity
ます。
2) ユーザーが を使用して既にサインインしている場合はsignInActivity
、再度サインインするように求めるべきではなく
shareActivity
、コンテンツを直接共有する必要があります。
3) ユーザーがサインインしておらず、次signInActivity
を使用してデータを共有しようとしshareActivity
た場合、アプリはユーザーにサインインしてから、データのみを共有する必要があります。この場合、ユーザーがsignInActivity
アプリに戻ると、「既にサインインしています」と表示されます。
つまり、ユーザーのサインインをアプリケーション内で中央にして、すでにサインインしている場合は、どのアクティビティからでもアクセスできるようにしたいと考えています。
アクセス トークンについて聞いたことがありますが、その使用方法がわかりません。ドキュメントには、1 時間で有効期限が切れると書かれていますが、これは私が望んでいるものではありません。
セントラル Google プラス サインインを作成するにはどうすればよいですか? 出来ますか?または、各アクティビティでユーザーを認証する必要がありますか?