GoogleIdTokenCredential

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

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

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

من 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.

وظائف الإنشاء العامة

GoogleIdTokenCredential

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

الطرق العامة

createFrom

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

getDisplayName

public final String getDisplayName()

الاسم المعروض الذي سيتم عرضه في الإدخال

getFamilyName

public final String getFamilyName()

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

getGivenName

public final String getGivenName()

الاسم الأول للمستخدم.

getId

public final @NonNull String getId()

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

getIdToken

public final @NonNull String getIdToken()

رمز Google المميّز لتعريف المستخدم

getPhoneNumber

public final String getPhoneNumber()

رقم هاتف المستخدم المحفوظ

getProfilePictureUri

public final Uri getProfilePictureUri()

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