chrome.instanceID

ब्यौरा

इंस्टेंस आईडी सेवा को ऐक्सेस करने के लिए, chrome.instanceID का इस्तेमाल करें.

अनुमतियां

gcm

उपलब्धता

Chrome 44 और इसके बाद के वर्शन

तरीके

deleteID()

वादा
chrome.instanceID.deleteID(
  callback?: function,
)

ऐप्लिकेशन इंस्टेंस आइडेंटिफ़ायर को रीसेट करता है और उससे जुड़े सभी टोकन रद्द करता है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    ()=>void

रिटर्न

  • Promise<void>

    Chrome 96 के बाद के वर्शन

    प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.

deleteToken()

वादा
chrome.instanceID.deleteToken(
  deleteTokenParams: object,
  callback?: function,
)

दिए गए टोकन को रद्द करता है.

पैरामीटर

  • deleteTokenParams

    ऑब्जेक्ट

    deleteToken के लिए पैरामीटर.

    • authorizedEntity

      स्ट्रिंग

      Chrome 46 और इसके बाद के वर्शन

      टोकन पाने के लिए इस्तेमाल की जाने वाली आधिकारिक इकाई.

    • दायरा

      स्ट्रिंग

      Chrome 46 और इसके बाद के वर्शन

      टोकन पाने के लिए इस्तेमाल किया जाने वाला स्कोप.

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    ()=>void

रिटर्न

  • Promise<void>

    Chrome 96 के बाद के वर्शन

    प्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.

getCreationTime()

वादा
chrome.instanceID.getCreationTime(
  callback?: function,
)

इंस्टेंस आईडी जनरेट होने के समय की जानकारी देता है. बनाने का समय callback के ज़रिए वापस मिल जाएगा.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन ज़रूरी नहीं

    callback पैरामीटर ऐसा दिखता है:

    (creationTime: number)=>void

    • creationTime

      नंबर

      इंस्टेंस आईडी जनरेट किए जाने का समय, जिसे epoch के बाद से मिलीसेकंड में दिखाया जाता है.

रिटर्न

  • वादा<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