ब्यौरा
इंस्टेंस आईडी सेवा को ऐक्सेस करने के लिए, chrome.instanceID
का इस्तेमाल करें.
अनुमतियां
gcm
उपलब्धता
तरीके
deleteID()
chrome.instanceID.deleteID(
callback?: function,
)
ऐप्लिकेशन इंस्टेंस आइडेंटिफ़ायर को रीसेट करता है और उससे जुड़े सभी टोकन रद्द करता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callback
पैरामीटर ऐसा दिखता है:()=>void
रिटर्न
-
Promise<void>
Chrome 96 के बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
)
दिए गए टोकन को रद्द करता है.
पैरामीटर
-
deleteTokenParams
ऑब्जेक्ट
deleteToken के लिए पैरामीटर.
-
authorizedEntity
स्ट्रिंग
Chrome 46 और इसके बाद के वर्शनटोकन पाने के लिए इस्तेमाल की जाने वाली आधिकारिक इकाई.
-
दायरा
स्ट्रिंग
Chrome 46 और इसके बाद के वर्शनटोकन पाने के लिए इस्तेमाल किया जाने वाला स्कोप.
-
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callback
पैरामीटर ऐसा दिखता है:()=>void
रिटर्न
-
Promise<void>
Chrome 96 के बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
)
इंस्टेंस आईडी जनरेट होने के समय की जानकारी देता है. बनाने का समय callback
के ज़रिए वापस मिल जाएगा.
पैरामीटर
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callback
पैरामीटर ऐसा दिखता है:(creationTime: number)=>void
-
creationTime
नंबर
इंस्टेंस आईडी जनरेट किए जाने का समय, जिसे epoch के बाद से मिलीसेकंड में दिखाया जाता है.
-
रिटर्न
-
वादा<number>
Chrome 96 के बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.
getID()
chrome.instanceID.getID(
callback?: function,
)
ऐप्लिकेशन इंस्टेंस के लिए आइडेंटिफ़ायर को फिर से हासिल करता है. इंस्टेंस आईडी, callback
से मिलेगा. उसी आईडी को तब तक लौटाया जाएगा, जब तक ऐप्लिकेशन की पहचान करने वाली जानकारी को निरस्त नहीं किया जाता या उसकी समयसीमा खत्म नहीं हो जाती.
पैरामीटर
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callback
पैरामीटर ऐसा दिखता है:(instanceID: string)=>void
-
instanceID
स्ट्रिंग
ऐप्लिकेशन इंस्टेंस को असाइन किया गया इंस्टेंस आईडी.
-
रिटर्न
-
प्रॉमिस<string>
Chrome 96 के बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
)
ऐसा टोकन दिखाएं जो आधिकारिक इकाई को दायरे के मुताबिक तय की गई सेवा को ऐक्सेस करने की अनुमति देता हो.
पैरामीटर
-
getTokenParams
ऑब्जेक्ट
getToken के लिए पैरामीटर.
-
authorizedEntity
स्ट्रिंग
Chrome 46 और इसके बाद के वर्शनइससे उस इकाई की पहचान होती है जिसके पास इस इंस्टेंस आईडी से जुड़े संसाधनों को ऐक्सेस करने की अनुमति है. यह Google Developers Console से मिला प्रोजेक्ट आईडी हो सकता है.
-
विकल्प
ऑब्जेक्ट ज़रूरी नहीं
Chrome 46+ Chrome 89 के बाद से अब सेवा में नहीं हैविकल्पों के इस्तेमाल पर रोक लगा दी गई है और उन्हें अनदेखा कर दिया जाएगा.
यह नीति, कुछ ऐसी स्ट्रिंग कुंजी/वैल्यू पेयर को शामिल करने की अनुमति देती है जो टोकन से जुड़े होंगे और जिनका इस्तेमाल अनुरोध को प्रोसेस करने के लिए किया जा सकता है.
-
दायरा
स्ट्रिंग
Chrome 46 और इसके बाद के वर्शनउन कार्रवाइयों की पहचान करता है जिन्हें अधिकृत इकाई कर सकती है. जैसे, GCM मैसेज भेजने के लिए
GCM
स्कोप का इस्तेमाल किया जाना चाहिए.
-
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callback
पैरामीटर ऐसा दिखता है:(token: string)=>void
-
टोकन
स्ट्रिंग
जिस सेवा का अनुरोध किया गया है उसके लिए टोकन असाइन किया गया है.
-
रिटर्न
-
प्रॉमिस<string>
Chrome 96 के बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.
इवेंट
onTokenRefresh
chrome.instanceID.onTokenRefresh.addListener(
callback: function,
)
तब ट्रिगर होता है, जब दिए गए सभी टोकन को रीफ़्रेश करना ज़रूरी होता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन
callback
पैरामीटर ऐसा दिखता है:()=>void