GoogleIdOption पाएं

public final class GetGoogleIdOption extends GetCustomCredentialOption


उपयोगकर्ता का Google आईडी टोकन वापस पाने का अनुरोध.

थ्रॉ
java.lang.IllegalArgumentException java.lang.IllegalArgumentException

अगर serverClientId खाली है

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

अगर filterByAuthorizedAccounts और requestVerifiedPhoneNumber, दोनों सही हैं.

com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException com.google.android.libraries.identity.googleid.GoogleIdTokenParsingException

बंडल से GetGoogleIdOption बनाने में कोई गड़बड़ी हुई.

खास जानकारी

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

public final class GetGoogleIdOption.Builder

GetGoogleIdOption के लिए बिल्डर.

public static class GetGoogleIdOption.Companion

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

GetGoogleIdOption(
    @NonNull String serverClientId,
    String nonce,
    boolean filterByAuthorizedAccounts,
    String linkedServiceId,
    List<@NonNull String> idTokenDepositionScopes,
    boolean requestVerifiedPhoneNumber,
    boolean autoSelectEnabled
)

सार्वजनिक तरीके

static final @NonNull GetGoogleIdOption

दिए गए बंडल से getGoogleIdOption बनाने के लिए हेल्पर फ़ंक्शन.

final boolean

इससे अनुरोध में, अपने-आप चुनने की सुविधा सेट होती है.

final boolean

क्या उपयोगकर्ता को सिर्फ़ ऐसे Google खातों में से चुनने की अनुमति देनी है जिनके पास पहले से आपके ऐप्लिकेशन में साइन इन करने की अनुमति है, डिफ़ॉल्ट वैल्यू 'सही' है

final List<@NonNull String>

OAuth दायरों के दायरे में, Google को आपके ऐप्लिकेशन के बैकएंड सर्वर पर एक Google आईडी टोकन जमा करना होगा.

final String

खातों को किसी Google खाते से जोड़ते समय इस्तेमाल किया जाने वाला सेवा आईडी

final String

आईडी टोकन जनरेट करने के दौरान इस्तेमाल करने के लिए नॉन्स

final boolean

साइन-अप के दौरान, पुष्टि किए गए फ़ोन नंबर के लिए अनुरोध करना है या नहीं.

final @NonNull String

उस सर्वर का क्लाइंट आईडी जिसे आईडी टोकन जारी किया जाएगा

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

GoogleIdOption पाएं

public GetGoogleIdOption(
    @NonNull String serverClientId,
    String nonce,
    boolean filterByAuthorizedAccounts,
    String linkedServiceId,
    List<@NonNull String> idTokenDepositionScopes,
    boolean requestVerifiedPhoneNumber,
    boolean autoSelectEnabled
)

सार्वजनिक तरीके

बनाएं

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

दिए गए बंडल से getGoogleIdOption बनाने के लिए हेल्पर फ़ंक्शन.

पैरामीटर में
@NonNull Bundle data

ऐसा बंगल जिसमें GetGoogleIdOption के बारे में सभी ज़रूरी जानकारी दी गई है.

getAutoSelectEnabled

public final boolean getAutoSelectEnabled()

इससे अनुरोध में, अपने-आप चुनने की सुविधा सेट होती है.

getFilterByAuthorizedAccounts

public final boolean getFilterByAuthorizedAccounts()

क्या उपयोगकर्ता को सिर्फ़ ऐसे Google खातों में से चुनने की अनुमति देनी है जिनके पास पहले से आपके ऐप्लिकेशन में साइन इन करने की अनुमति है, डिफ़ॉल्ट वैल्यू 'सही' है

getIdToken डिपॉज़िटionScopes

public final List<@NonNull StringgetIdTokenDepositionScopes()

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

getLinkedServiceId

public final String getLinkedServiceId()

खातों को किसी Google खाते से जोड़ते समय इस्तेमाल किया जाने वाला सेवा आईडी

getnonce

public final String getNonce()

आईडी टोकन जनरेट करने के दौरान इस्तेमाल करने के लिए नॉन्स

getRequestVerifiedPhoneNumber

public final boolean getRequestVerifiedPhoneNumber()

साइन-अप के दौरान, पुष्टि किए गए फ़ोन नंबर के लिए अनुरोध करना है या नहीं.

getServerClientId

public final @NonNull String getServerClientId()

उस सर्वर का क्लाइंट आईडी जिसे आईडी टोकन जारी किया जाएगा