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