chrome.enterprise.deviceAttributes

ब्यौरा

डिवाइस के एट्रिब्यूट पढ़ने के लिए, chrome.enterprise.deviceAttributes एपीआई का इस्तेमाल करें. ध्यान दें: यह एपीआई सिर्फ़ उन एक्सटेंशन के लिए उपलब्ध है जिन्हें एंटरप्राइज़ नीति के तहत, अनइंस्टॉल न किए जा सकने वाले एक्सटेंशन के लिए इंस्टॉल किया गया हो.

अनुमतियां

enterprise.deviceAttributes

उपलब्धता

Chrome 46 के बाद के वर्शन सिर्फ़ ChromeOS नीति ज़रूरी है

तरीके

getDeviceAnnotatedLocation()

प्रॉमिस Chrome 66+
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
  callback?: function,
)

एडमिन की ओर से बताई गई जगह की जानकारी फ़ेच करता है. अगर मौजूदा उपयोगकर्ता अफ़िलिएट नहीं है या एडमिन ने कोई एनोटेटेड जगह सेट नहीं की है, तो एक खाली स्ट्रिंग दिखती है.

पैरामीटर

  • कॉलबैक

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

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

    (annotatedLocation: string)=>void

    • annotatedLocation

      स्ट्रिंग

रिटर्न

  • प्रॉमिस<string>

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

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

getDeviceAssetId()

प्रॉमिस Chrome 66+
chrome.enterprise.deviceAttributes.getDeviceAssetId(
  callback?: function,
)

एडमिन की ओर से बताया गया ऐसेट आईडी फ़ेच करता है. अगर मौजूदा उपयोगकर्ता अफ़िलिएट नहीं है या एडमिन ने कोई ऐसेट आईडी सेट नहीं किया है, तो खाली स्ट्रिंग दिखती है.

पैरामीटर

  • कॉलबैक

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

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

    (assetId: string)=>void

    • assetId

      स्ट्रिंग

रिटर्न

  • प्रॉमिस<string>

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

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

getDeviceHostname()

प्रॉमिस Chrome 82+
chrome.enterprise.deviceAttributes.getDeviceHostname(
  callback?: function,
)

DeviceHostnameTemplate नीति के मुताबिक सेट किए गए डिवाइस के होस्टनेम को फ़ेच करता है. अगर मौजूदा उपयोगकर्ता अफ़िलिएट नहीं है या एंटरप्राइज़ नीति के ज़रिए कोई होस्टनेम सेट नहीं किया गया है, तो खाली स्ट्रिंग दिखती है.

पैरामीटर

  • कॉलबैक

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

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

    (hostname: string)=>void

    • hostname

      स्ट्रिंग

रिटर्न

  • प्रॉमिस<string>

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

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

getDeviceSerialNumber()

प्रॉमिस Chrome 66+
chrome.enterprise.deviceAttributes.getDeviceSerialNumber(
  callback?: function,
)

डिवाइस का सीरियल नंबर फ़ेच करता है. कृपया ध्यान दें कि इस एपीआई का मकसद डिवाइस को मैनेज करना है. जैसे, पूरे डिवाइस के सर्टिफ़िकेट के लिए, सर्टिफ़िकेट साइन के अनुरोध जनरेट करना. डिवाइस के एडमिन की सहमति के बिना, इस एपीआई का इस्तेमाल डिवाइसों को ट्रैक करने के लिए नहीं किया जा सकता. अगर मौजूदा उपयोगकर्ता अफ़िलिएट नहीं है, तो एक खाली स्ट्रिंग दिखाता है.

पैरामीटर

  • कॉलबैक

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

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

    (serialNumber: string)=>void

    • serialNumber

      स्ट्रिंग

रिटर्न

  • प्रॉमिस<string>

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

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.

getDirectoryDeviceId()

वादा
chrome.enterprise.deviceAttributes.getDirectoryDeviceId(
  callback?: function,
)

डायरेक्ट्री एपीआई के डिवाइस आइडेंटिफ़ायर की वैल्यू फ़ेच करता है, जो सर्वर जनरेट करता है. साथ ही, यह क्लाउड डायरेक्ट्री एपीआई में क्वेरी करने के लिए, डिवाइस के क्लाउड रिकॉर्ड की पहचान करता है. अगर मौजूदा उपयोगकर्ता अफ़िलिएट नहीं है, तो एक खाली स्ट्रिंग दिखाता है.

पैरामीटर

  • कॉलबैक

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

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

    (deviceId: string)=>void

    • deviceId

      स्ट्रिंग

रिटर्न

  • प्रॉमिस<string>

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

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. अन्य प्लैटफ़ॉर्म के लिए कॉलबैक का इस्तेमाल करना ज़रूरी है.