IntegrityTokenRequest.Builder

public abstract class IntegrityTokenRequest.Builder


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

खास जानकारी

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

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

abstract IntegrityTokenRequest

यह IntegrityTokenRequest बनाता है.

abstract IntegrityTokenRequest.Builder
setCloudProjectNumber(long cloudProjectNumber)

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

abstract IntegrityTokenRequest.Builder

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

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

बिल्डर

public Builder()

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

बनाना

public abstract IntegrityTokenRequest build()

यह IntegrityTokenRequest बनाता है.

setCloudProjectNumber

public abstract IntegrityTokenRequest.Builder setCloudProjectNumber(long cloudProjectNumber)

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

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

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

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

setNonce

public abstract IntegrityTokenRequest.Builder setNonce(String nonce)

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

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

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