GoogleIdTokenक्रेडेंशियल

class GoogleIdTokenCredential : CustomCredential


ऐप्लिकेशन में साइन इन करने के लिए, उपयोगकर्ता के दिए गए Google आईडी टोकन को दिखाता है.

थ्रॉ
java.lang.NullPointerException: java.lang.NullPointerException

अगर id या idToken में से कोई भी शून्य है.

java.lang.IllegalArgumentException: java.lang.IllegalArgumentException

अगर id या idToken में से कोई भी खाली है

खास जानकारी

नेस्ट किए गए टाइप

GoogleIdTokenCredential के लिए बिल्डर

कॉन्सटेंट

const String

कॉन्सटेंट को Google में साइन-इन करने के लिए, कुंजी के तौर पर इस्तेमाल किया जाता है. यह SignInWithGoogleOption और GetGoogleIdTokenOption से अलग करने के लिए, कॉन्सटैंट की कुंजी का इस्तेमाल करता है.

const String

कॉन्सटेंट, Google आईडी टोकन क्रेडेंशियल के टाइप को दिखाता है.

const String

लगातार वैल्यू, CWG बटन से मिले Google आईडी टोकन क्रेडेंशियल के टाइप को दिखाती है.

पब्लिक कंपैनियन फ़ंक्शन

GoogleIdTokenCredential

पब्लिक कंस्ट्रक्टर

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

सार्वजनिक प्रॉपर्टी

String?

एंट्री पर दिखाया जाने वाला डिसप्ले नाम.

String?

उपयोगकर्ता के परिवार का नाम.

String?

उपयोगकर्ता का दिया गया नाम.

String

उपयोगकर्ता के Google खाते से जुड़ा ईमेल पता.

String

उपयोगकर्ता का Google ID Toekn.

String?

इस प्रॉपर्टी के इस्तेमाल पर रोक लगा दी गई है. फ़ोन नंबर अब काम नहीं करेगा.

Uri?

उपयोगकर्ता की प्रोफ़ाइल फ़ोटो uri.

इनहेरिट की गई प्रॉपर्टी

xx.क्रेडेंशियल.क्रेडेंशियल से

कॉन्सटेंट

प्लैटफ़ॉर्म_KEY_GOOGLE_ID_TOKEN_SUBTYPE

const val BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPEString

कॉन्सटेंट को Google में साइन-इन करने के लिए, कुंजी के तौर पर इस्तेमाल किया जाता है. यह 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 आईडी टोकन क्रेडेंशियल के टाइप को दिखाता है.

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

const val TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALString

लगातार वैल्यू, CWG बटन से मिले Google आईडी टोकन क्रेडेंशियल के टाइप को दिखाती है.

पब्लिक कंपैनियन फ़ंक्शन

बनाएं

fun createFrom(data: Bundle): GoogleIdTokenCredential

पब्लिक कंस्ट्रक्टर

GoogleIdTokenक्रेडेंशियल

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 Toekn.

फ़ोन नंबर

val phoneNumberString?

उपयोगकर्ता का सेव किया गया फ़ोन नंबर.

प्रोफ़ाइल फ़ोटोयूरी

val profilePictureUriUri?

उपयोगकर्ता की प्रोफ़ाइल फ़ोटो uri.