ワンタップでのログインと登録を開始する

アプリにワンタップ ログインを追加する前に、Google API と Android を設定してください できます。

Google API Console プロジェクトを設定する

  1. API Console でプロジェクトを開きます。次の場合にプロジェクトを作成します。 作成します
  2. OAuth 同意画面ページで、すべての情報が 完全性と正確性です特に、Google Chat で検出される URL を (アプリのプライバシー ポリシーと利用規約)に準拠する必要があります。
  3. 次の場合は、[Credentials] ページでアプリの Android クライアント ID を作成します。 作成しますアプリのパッケージ名と SHA-1 署名。
    1. [認証情報] ページに移動します。
    2. [認証情報を作成] > [OAuth クライアント ID] をクリックします。
    3. アプリケーションの種類として [Android] を選択します。
  4. [Credentials] ページで、ウェブ アプリケーション クライアント ID を作成します(まだ作成していない場合)。 すでに作成しています承認済みの JavaScript 生成元と [承認済みのリダイレクト URI] 欄が空白になっています。このクライアント ID は、 認証バックエンド サーバーと通信します。(このクライアント ID は、 Google API を呼び出す必要はありませんが、そうでなくても必要になります)。
    1. [認証情報] ページに移動します。
    2. [認証情報を作成] > [OAuth クライアント ID] をクリックします。
    3. アプリケーションの種類として [ウェブ アプリケーション] を選択します。

Android プロジェクトに依存関係を含める

  1. プロジェクト レベルの build.gradle ファイルに、Google の buildscriptallprojects の両方の Maven リポジトリ(google()) できます。
  2. Google Play 開発者サービスの依存関係を追加する認証ライブラリを モジュール(アプリレベル)のビルドファイル(通常は app/build.gradle):

    apply plugin: 'com.android.application'
    
    dependencies {
      // ...
    
      implementation 'com.google.android.gms:play-services-auth:21.2.0'
    }
    

省略可: アプリをサイトに関連付ける

アプリのログイン バックエンドを共有するウェブサイトがある場合は、 デジタル アセット リンク ファイルを公開する これにより、一方のプラットフォームでログインしたユーザーがもう一方のプラットフォームでも簡単にログインできるようになります。

次のステップ

アプリにワンタップ ログインフローを追加する