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 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं.