AccountLinking

透過帳戶連結,Google 可以引導使用者登入「應用程式」的網路服務。

針對 Google 登入和 OAuth + Google 登入連結類型,Google 會產生用戶端 ID,讓 Google 識別您的應用程式 (「在 Google Play 發布至動作後的用戶端 ID」)。這是唯讀欄位,您可以前往控制台使用者介面的「帳戶連結」頁面查看這項資訊。詳情請參閱:https://developers.google.com/assistant/identity/google-sign-in

注意:針對所有帳戶連結設定類型 (Google 登入除外),你必須在 Settings.testing_instructions 中,為審查團隊提供測試帳戶的使用者名稱和密碼 (使用者不會看到這項資訊)。

YAML 表示法
enableAccountCreation: boolean
linkingType: enum (LinkingType)
authGrantType: enum (AuthGrantType)
appClientId: string
authorizationUrl: string
tokenUrl: string
scopes: 
  - string
learnMoreUrl: string
useBasicAuthHeader: boolean
欄位
enableAccountCreation

boolean

必要欄位。如果為 true,則使用者可以透過語音註冊新帳戶。如為「false」,則只能在自家網站上建立帳戶。如要在註冊期間顯示服務條款或取得使用者同意聲明,請選取這個選項。如果這是 false,則不得為 GOOGLE_SIGN_IN。如果這是 true,則為 OAUTH。

linkingType

enum (LinkingType)

必要欄位。要使用的連結類型。如要進一步瞭解連結類型,請參閱 https://developers.google.com/assistant/identity

authGrantType

enum (AuthGrantType)

選用設定。表示 OAUTH linkType 的驗證類型。

appClientId

string

選用設定。您的應用程式核發給 Google 的用戶端 ID。這是用來識別 Google 服務的 OAuth2 用戶端 ID。只有在使用 OAuth 時才能設定。

authorizationUrl

string

選用設定。您的登入網頁 (支援 OAuth2 程式碼或隱含流程) 的端點。網址必須使用 HTTPS。只有在使用 OAuth 時才能設定。

tokenUrl

string

選用設定。用於交換權杖的 OAuth2 端點。網址必須使用 HTTPS。如果只將 OAuth 授權與 IMPLICIT 授權搭配使用,則不需要進行這項設定。只有在使用 OAuth 時才能設定。

scopes[]

string

選用設定。使用者必須同意的權限清單,才能使用服務。只有在使用 OAuth 時才能設定。如要指定這個欄位,請務必在 LocalizedSettings.terms_of_service_url 部分的目錄中提供《服務條款》。

learnMoreUrl

string

選用設定。這是您的服務上的網頁,其描述使用者向 Google 授予的權限。只有在使用 OAuth 和 Google 登入時才能設定。如要指定這個欄位,請務必在 LocalizedSettings.terms_of_service_url 部分的目錄中提供《服務條款》。

useBasicAuthHeader

boolean

選用設定。如為 true,允許 Google 透過 HTTP 基本驗證標頭傳送用戶端 ID 和密鑰。否則 Google 會在文章內文中使用用戶端 ID 和密鑰。只有在使用 OAuth 時才能設定。如要指定這個欄位,請務必在 LocalizedSettings.terms_of_service_url 部分的目錄中提供《服務條款》。