開始使用 One Tap 登入與註冊

將 One Tap 登入機制新增至應用程式前,請先設定 Google API 和 Android Google Cloud 的 Resource Manager 工具 經特別設計,能以程式輔助方式協助您管理專案

設定 Google API 控制台專案

  1. API 控制台中開啟專案;如果您有需要,請建立專案 (尚未建立的話)。
  2. 在 OAuth 同意畫面中,確認所有資訊皆已輸入 完整且正確請特別注意 。
  3. 在「憑證」頁面上,為應用程式建立 Android 用戶端 ID。 (尚未建立的話)。您將需要指定應用程式的套件名稱,以及 SHA-1 簽章。
    1. 前往「Credentials」(憑證) 頁面
    2. 按一下 [Create credentials] (建立憑證) > [OAuth client ID] (OAuth 用戶端 ID)
    3. 選取「Android」Android應用程式類型。
  4. 在「憑證」頁面上,建立網頁應用程式用戶端 ID (如果沒有), 請注意您可以離開授權 JavaScript 來源 授權的重新導向 URI 欄位空白。這個用戶端 ID 代表您 驗證後端伺服器(您應該使用這個用戶端 ID 呼叫 從您的伺服器存取 Google API,但是您即使不需要。)
    1. 前往「Credentials」(憑證) 頁面
    2. 按一下 [Create credentials] (建立憑證) > [OAuth client ID] (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'
    }
    

選用:將您的應用程式與網站建立關聯

如果您的網站共用應用程式的登入後端,請建立並 發布 Digital Asset Links 檔案 這樣使用者在某個平台上登入的使用者就能輕鬆在另一個平台登入。

後續步驟

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