Google Kimliği Jetonu Kimliği

class GoogleIdTokenCredential : CustomCredential


Kullanıcının uygulamada oturum açma işlemi için verdiği Google Kimlik Jetonunu temsil eder.

Dekoratif yastıklar
java.lang.NullPointerException: java.lang.NullPointerException

Herhangi bir id veya idToken boş değer ise.

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

id veya idToken boşsa

Özet

İç içe yerleştirilmiş türler

GoogleIdTokenCredential için bir oluşturucu

Sabitler

const String

SignInWithGoogleOption'u GetGoogleIdTokenOption'dan ayırt etmek için SignInWithGoogleOption isteğinde ve aday veri paketlerinde anahtar olarak kullanılan sabit değer.

const String

Sabit değer, Google Kimliği Jetonu Kimlik Bilgisi türünü temsil eder.

const String

Sabit değer, SiWG düğmesinden alınan Google Kimliği Jetonu Kimlik Bilgisi türünü belirtir.

Herkese açık tamamlayıcı işlevler

GoogleIdTokenCredential

Kamu inşaatçıları

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

Herkese açık mülkler

String?

Giriş üzerinde gösterilecek görünen ad

String?

kullanıcının soyadı.

String?

kullanıcının adı.

String

Kullanıcının Google Hesabı ile ilişkilendirilmiş e-posta adresi.

String

kullanıcının Google Kimliği Toekn.

String?

Bu özellik kullanımdan kaldırılmıştır. Telefon numarası artık desteklenmeyecektir.

Uri?

en iyi yolu.

Devralınan özellikler

androidx.credentials.Credential adresinden

Sabitler

BUNDLE_KEY_GOOGLE_ID_TOKEN_ALT TÜRÜ

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPEString

SignInWithGoogleOption'u GetGoogleIdTokenOption'dan ayırt etmek için SignInWithGoogleOption isteğinde ve aday veri paketlerinde anahtar olarak kullanılan sabit değer. Yukarıda belirtilen her iki seçenek de TYPE_GOOGLE_ID_TOKEN_CREDENTIAL türünde olsa da SignInWithGoogleOption, bu anahtarla kodlanmış TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL alt türüne sahiptir.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_CREDENTIALString

Sabit değer, Google Kimliği Jetonu Kimlik Bilgisi türünü temsil eder.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

Sabit değer, SiWG düğmesinden alınan Google Kimliği Jetonu Kimlik Bilgisi türünü belirtir.

Herkese açık tamamlayıcı işlevler

oluştur

fun createFrom(data: Bundle): GoogleIdTokenCredential

Kamu inşaatçıları

Google Kimliği Jetonu Kimliği

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

Herkese açık mülkler

görünen ad

val displayNameString?

Giriş üzerinde gösterilecek görünen ad

aileadı

val familyNameString?

kullanıcının soyadı.

ad

val givenNameString?

kullanıcının adı.

id

val idString

Kullanıcının Google Hesabı ile ilişkilendirilmiş e-posta adresi.

Kimlik Jetonu

val idTokenString

kullanıcının Google Kimliği Toekn.

telefon numarası

val phoneNumberString?

Kullanıcının kayıtlı telefon numarası.

profil resmi

val profilePictureUriUri?

en iyi yolu.