開始使用 One Tap 登入與註冊

先設定 Google API 和 Android 專案,再將 One Tap 登入新增至應用程式。

設定 Google API 控制台專案

  1. API 控制台中開啟專案。如果沒有專案,請先建立。
  2. 在 OAuth 同意畫面頁面中,確認所有資訊皆完整且正確。具體而言,請確認您已指定應用程式的隱私權政策網址和服務條款網址。
  3. 如果沒有 Android 用戶端 ID,請在「Credentials」(憑證) 頁面中為應用程式建立 Android 用戶端 ID。您需要指定應用程式的套件名稱和 SHA-1 簽名。
    1. 前往「Credentials」(憑證) 頁面
    2. 按一下 [Create credentials] (建立憑證) > [OAuth client ID] (OAuth 用戶端 ID)
    3. 選取「Android」應用程式類型。
  4. 如果您尚未建立網頁應用程式用戶端 ID,請在「憑證」頁面中建立一個。您可以將「已授權的 JavaScript 來源」和「已授權的重新導向 URI」欄位留空。這個用戶端 ID 代表您的驗證後端伺服器。(從您的伺服器呼叫 Google API 時會使用此用戶端 ID,但即使不是,也會需要)。
    1. 前往「Credentials」(憑證) 頁面
    2. 按一下 [Create credentials] (建立憑證) > [OAuth client ID] (OAuth 用戶端 ID)
    3. 選取「Web application」(網頁應用程式) 應用程式類型。

將依附元件納入 Android 專案

  1. 請務必在專案層級的 build.gradle 檔案中,將 Google 的 Maven 存放區 (google()) 納入 buildscriptallprojects 區段。
  2. Google Play 服務驗證程式庫的依附元件新增至模組 (應用程式層級) 建構檔案 (通常是 app/build.gradle):

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

選用:為應用程式和網站建立關聯

如果您有共用應用程式登入後端的網站,請建立及發布數位資產連結檔案,讓在其中一個平台登入的使用者能輕鬆透過另一個平台登入。

後續步驟

在應用程式中新增 One Tap 登入流程