StandardIntegrityManager

public interface StandardIntegrityManager


यह कुकी, इंटिग्रिटी की जानकारी के अनुरोधों को मैनेज करती है.

खास जानकारी

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

prepareIntegrityToken के लिए अनुरोध.

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

StandardIntegrityManager#showDialog(StandardIntegrityDialogRequest) के लिए अनुरोध.

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

यह स्टैंडर्ड इंटिग्रिटी जांच के नतीजे को शामिल करता है, ताकि इसका इस्तेमाल StandardIntegrityDialogRequest बनाने के लिए किया जा सके.

यह इंटिग्रिटी चेक के फ़ेल होने की जानकारी देता है. इसमें StandardIntegrityException शामिल होता है.

यह इंटेग्रिटी की जांच के पूरा होने की जानकारी देता है. इसमें StandardIntegrityToken शामिल होता है.

StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest) का जवाब.

स्टैंडर्ड इंटिग्रिटी टोकन प्रोवाइडर.

StandardIntegrityTokenProvider#request(StandardIntegrityTokenRequest) के लिए अनुरोध.

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

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

abstract Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

यह कुकी, इंटिग्रिटी टोकन तैयार करती है. साथ ही, इसे StandardIntegrityTokenProvider के ज़रिए अनुरोध करने के लिए उपलब्ध कराती है.

abstract Task<Integer>

यह कुकी, उपयोगकर्ता को एक डायलॉग दिखाती है.

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

prepareIntegrityToken

abstract Task<StandardIntegrityManager.StandardIntegrityTokenProviderprepareIntegrityToken(
    StandardIntegrityManager.PrepareIntegrityTokenRequest request
)

यह कुकी, इंटिग्रिटी टोकन तैयार करती है. साथ ही, इसे StandardIntegrityTokenProvider के ज़रिए अनुरोध करने के लिए उपलब्ध कराती है.

इस तरीके को समय-समय पर कॉल किया जा सकता है, ताकि नतीजे के तौर पर मिले StandardIntegrityTokenProvider को रीफ़्रेश किया जा सके.

ध्यान दें कि यह एपीआई, Google के सर्वर को कॉल करता है. इसलिए, इसके लिए नेटवर्क कनेक्शन की ज़रूरत होती है.

पैरामीटर
StandardIntegrityManager.PrepareIntegrityTokenRequest request

इंटिग्रिटी टोकन तैयार करने के लिए ऑब्जेक्ट.

रिटर्न
Task<StandardIntegrityManager.StandardIntegrityTokenProvider>

यह एक Task है, जो prepareIntegrityToken फ़्लो के पूरा होने या फ़ेल होने के बाद पूरा होता है. अगर ऐसा नहीं होता है, तो StandardIntegrityException को Task के साथ रैप करके थ्रो किया जाएगा.

showDialog

abstract Task<IntegershowDialog(
    StandardIntegrityManager.StandardIntegrityDialogRequest request
)

यह कुकी, उपयोगकर्ता को एक डायलॉग दिखाती है.

इस तरीके को हर StandardIntegrityDialogRequest.StandardIntegrityResponse के लिए सिर्फ़ एक बार कॉल किया जा सकता है.

ध्यान दें: इसे लाइब्रेरी के 1.5.0 वर्शन में जोड़ा गया है.

1.5.0 से

पैरामीटर
StandardIntegrityManager.StandardIntegrityDialogRequest request

इसमें दिखाए जाने वाले डायलॉग का कॉन्फ़िगरेशन होता है.

रिटर्न
Task<Integer>

यह एक Task है, जो showDialog फ़्लो के पूरा होने या फ़ेल होने के बाद IntegrityDialogResponseCode के साथ पूरा होता है.