開始使用 One Tap 登入與註冊

在應用程式中新增 One Tap 登入之前,請先設定 Google API 和 Android 專案。

設定 Google API 控制台專案

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

在 Android 專案中加入依附元件

  1. 在專案層級的 build.gradle 檔案中,請務必在 buildscriptallprojects 區段中加入 Google 的 Maven 存放區 (google())。
  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 登入流程