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