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