IntegrityTokenRequest.Builder

public static abstract class IntegrityTokenRequest.Builder
extends Object

java.lang.Object
   ↳ com.google.android.play.core.integrity.IntegrityTokenRequest.Builder


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

खास जानकारी

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

Builder()

पब्लिक मेथड

abstract IntegrityTokenRequest build()

इससे IntegrityTokenRequest बनाया जाता है.

abstract IntegrityTokenRequest.Builder setCloudProjectNumber(long cloudProjectNumber)

इंटीग्रिटी टोकन से लिंक करने के लिए, क्लाउड प्रोजेक्ट का नंबर.

abstract IntegrityTokenRequest.Builder setNonce(String nonce)

इंटेग्रिटी टोकन को बाइंड करने के लिए एक नॉनस.

इनहेरिट किए गए तरीके

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

बिल्डर

public Builder ()

पब्लिक मेथड

बनाएं

public abstract IntegrityTokenRequest build ()

इससे IntegrityTokenRequest बनाया जाता है.

रिटर्न
IntegrityTokenRequest

setCloudProjectNumber

public abstract IntegrityTokenRequest.Builder setCloudProjectNumber (long cloudProjectNumber)

इंटीग्रिटी टोकन से लिंक करने के लिए, क्लाउड प्रोजेक्ट का नंबर.

यह फ़ील्ड, सिर्फ़ Google Play और एसडीके से बाहर डिस्ट्रिब्यूट किए गए ऐप्लिकेशन के लिए ज़रूरी है. Google Play पर डिस्ट्रिब्यूट किए गए ऐप्लिकेशन के लिए, क्लाउड प्रोजेक्ट नंबर को Play Console में कॉन्फ़िगर किया जाता है. इसलिए, अनुरोध में इसे सेट करने की ज़रूरत नहीं होती.

क्लाउड प्रोजेक्ट नंबर, Google Cloud Console में प्रोजेक्ट की जानकारी में देखा जा सकता है. यह उस क्लाउड प्रोजेक्ट के लिए होता है जिसमें Play Integrity API चालू है.

Google के सर्वर पर टोकन को डिक्रिप्ट करने के लिए किए गए कॉल की पुष्टि, उस क्लाउड खाते का इस्तेमाल करके की जानी चाहिए जो इस अनुरोध में टोकन से लिंक किया गया था.

पैरामीटर
cloudProjectNumber long

रिटर्न
IntegrityTokenRequest.Builder

setNonce

public abstract IntegrityTokenRequest.Builder setNonce (String nonce)

इंटेग्रिटी टोकन को बाइंड करने के लिए एक नॉनस.

इसे वेब-सेफ़ नो-रैप फ़ॉर्म में base64 कोड में बदला गया होना चाहिए.

नॉनस से जुड़ी ज़रूरी शर्तों और सुझावों के बारे में जानकारी देखें.

पैरामीटर
nonce String

रिटर्न
IntegrityTokenRequest.Builder