chrome.instanceID

ब्यौरा

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

अनुमतियां

gcm

उपलब्धता

Chrome 44 और उसके बाद वाले वर्शन के लिए

तरीके

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&lt;number&gt;

    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