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