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