بيانات اعتماد GoogleIdToken

public final class GoogleIdTokenCredential extends CustomCredential


يمثل الرمز المميز لرقم تعريف المستخدم على Google الذي منحه المستخدم لتسجيل الدخول إلى التطبيق.

رمي
java.lang.NullPointerException java.lang.NullPointerException

وإذا كان أي من id أو idToken فارغًا.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

إذا كان أي من id أو idToken فارغًا

ملخّص

الأنواع المتداخلة

أداة إنشاء GoogleIdTokenCredential

ثوابت

static final @NonNull String

الثابت المستخدم كمفتاح في طلب SignInWithGoogleOption وحزم بيانات المرشح للتمييز بين SignInWithGoogleOption وGetGoogleIdTokenOption

static final @NonNull String

يمثل الثابت نوع بيانات اعتماد الرمز المميّز لرقم تعريف Google.

static final @NonNull String

يمثل الثابت نوع بيانات اعتماد الرمز المميّز لرقم تعريف Google التي تم استردادها من زر SiWG.

شركات البناء العامة

GoogleIdTokenCredential(
    @NonNull String id,
    @NonNull String idToken,
    String displayName,
    String familyName,
    String givenName,
    Uri profilePictureUri,
    String phoneNumber
)

الطرق المتاحة للجميع

static final @NonNull GoogleIdTokenCredential
final String

الاسم المعروض الذي يظهر عند الإدخال.

final String

اسم عائلة المستخدم.

final String

الاسم المعيّن للمستخدم.

final @NonNull String

عنوان البريد الإلكتروني المرتبط بحساب المستخدم على Google.

final @NonNull String

معرّف Google للمستخدم.

final String

رقم هاتف المستخدِم المخزّن.

final Uri

صورة الملف الشخصي للمستخدم

الطرق المكتسَبة

من androidx.credentials.Credential

ثوابت

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

الثابت المستخدم كمفتاح في طلب SignInWithGoogleOption وحزم بيانات المرشح للتمييز بين SignInWithGoogleOption وGetGoogleIdTokenOption على الرغم من أن كلا الخيارين المذكورين أعلاه هو النوع TYPE_GOOGLE_ID_TOKEN_CREDENTIAL، فإنّ SignInWithGoogleOption يحتوي على النوع الفرعي TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL الذي تم ترميزه مقابل هذا المفتاح.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

يمثل الثابت نوع بيانات اعتماد الرمز المميّز لرقم تعريف Google.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

يمثل الثابت نوع بيانات اعتماد الرمز المميّز لرقم تعريف Google التي تم استردادها من زر SiWG.

شركات البناء العامة

بيانات اعتماد GoogleIdToken

public GoogleIdTokenCredential(
    @NonNull String id,
    @NonNull String idToken,
    String displayName,
    String familyName,
    String givenName,
    Uri profilePictureUri,
    String phoneNumber
)

الطرق المتاحة للجميع

إنشاء من

public static final @NonNull GoogleIdTokenCredential createFrom(@NonNull Bundle data)

GetDisplayName (الاسم المعروض)

public final String getDisplayName()

الاسم المعروض الذي يظهر عند الإدخال.

GetFamilyName

public final String getFamilyName()

اسم عائلة المستخدم.

Get غيnName

public final String getGivenName()

الاسم المعيّن للمستخدم.

الحصول على رقم تعريف

public final @NonNull String getId()

عنوان البريد الإلكتروني المرتبط بحساب المستخدم على Google.

الحصول على رمز مميّز

public final @NonNull String getIdToken()

معرّف Google للمستخدم.

GetPhoneNumber

public final String getPhoneNumber()

رقم هاتف المستخدِم المخزّن.

GetProfilePictureUri

public final Uri getProfilePictureUri()

صورة الملف الشخصي للمستخدم