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