GoogleIdTokenCredential

class GoogleIdTokenCredential : CustomCredential


代表使用者登入應用程式時使用的 Google ID 權杖。

擲回
java.lang.NullPointerException: java.lang.NullPointerException

如果 ididToken 中的任何一項為空值。

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

如果ididToken中的任一項為空

摘要

巢狀類型

GoogleIdTokenCredential 的建構工具

常數

const String

用來在 SignInWithGoogleOption 要求和候選資料組合中當做索引鍵的常數,區分 SignInWithGoogleOption 和 GetGoogleIdTokenOption。

const String

常數代表 Google ID 權杖憑證類型。

const String

常數代表來自 SiWG 按鈕的 Google ID 權杖憑證類型。

公開夥伴函式

GoogleIdTokenCredential

公用建構函式

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

公共財產

String?

要顯示在項目中的顯示名稱。

String?

使用者的姓氏

String?

使用者的姓名

String

與個人 Google 帳戶相關聯的電子郵件地址。

String

使用者的 Google ID 識別資訊

String?

此屬性已淘汰。系統已不再支援電話號碼。

Uri?

使用者個人資料相片的 URI。

常數

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPEString

用來在 SignInWithGoogleOption 要求和候選資料組合中當做索引鍵的常數,區分 SignInWithGoogleOption 和 GetGoogleIdTokenOption。上述兩個選項都具有 TYPE_GOOGLE_ID_TOKEN_CREDENTIAL 類型,但 SignInWithGoogleOption 具有針對該金鑰編碼的子類型 TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

常數代表 Google ID 權杖憑證類型。

類型:GOOGLE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

常數代表來自 SiWG 按鈕的 Google ID 權杖憑證類型。

公開夥伴函式

建立來源

fun createFrom(data: Bundle): GoogleIdTokenCredential

公用建構函式

GoogleIdTokenCredential

GoogleIdTokenCredential(
    id: String,
    idToken: String,
    displayName: String?,
    familyName: String?,
    givenName: String?,
    profilePictureUri: Uri?,
    phoneNumber: String?
)

公共財產

displayName

val displayNameString?

要顯示在項目中的顯示名稱。

系列名稱

val familyNameString?

使用者的姓氏

指定名稱

val givenNameString?

使用者的姓名

id

val idString

與個人 Google 帳戶相關聯的電子郵件地址。

IDToken

val idTokenString

使用者的 Google ID 識別資訊

phoneNumber

val phoneNumberString?

使用者儲存的電話號碼。

個人資料相片

val profilePictureUriUri?

使用者個人資料相片的 URI。