ब्यौरा
डिवाइस के एट्रिब्यूट पढ़ने के लिए, chrome.enterprise.deviceAttributes API का इस्तेमाल करें. ध्यान दें: यह एपीआई सिर्फ़ उन एक्सटेंशन के लिए उपलब्ध है जिन्हें एंटरप्राइज़ नीति के तहत अनइंस्टॉल नहीं किया जा सकता.
अनुमतियां
enterprise.deviceAttributesउपलब्धता
तरीके
getDeviceAnnotatedLocation()
chrome.enterprise.deviceAttributes.getDeviceAnnotatedLocation(
callback?: function,
): Promise<string>
यह कुकी, एडमिन के एनोटेट की गई जगह की जानकारी फ़ेच करती है. अगर मौजूदा उपयोगकर्ता किसी संगठन से नहीं जुड़ा है या एडमिन ने कोई एनोटेट की गई जगह सेट नहीं की है, तो यह फ़ंक्शन एक खाली स्ट्रिंग दिखाता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callbackपैरामीटर ऐसा दिखता है:(annotatedLocation: string) => void
-
annotatedLocation
स्ट्रिंग
-
रिटर्न
-
Promise<string>
Chrome 96 और इसके बाद के वर्शनयह एक प्रॉमिस दिखाता है, जो डिवाइस की एनोटेट की गई जगह की जानकारी के साथ रिज़ॉल्व होता है.
प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
getDeviceAssetId()
chrome.enterprise.deviceAttributes.getDeviceAssetId(
callback?: function,
): Promise<string>
एडमिन के एनोटेट किए गए ऐसेट आईडी को फ़ेच करता है. अगर मौजूदा उपयोगकर्ता अफ़िलिएट नहीं है या एडमिन ने कोई ऐसेट आईडी सेट नहीं किया है, तो यह फ़ंक्शन एक खाली स्ट्रिंग दिखाता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callbackपैरामीटर ऐसा दिखता है:(assetId: string) => void
-
assetId
स्ट्रिंग
-
रिटर्न
-
Promise<string>
Chrome 96 और इसके बाद के वर्शनयह एक प्रॉमिस दिखाता है, जो डिवाइस के ऐसेट आईडी के साथ रिज़ॉल्व होता है.
प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
getDeviceHostname()
chrome.enterprise.deviceAttributes.getDeviceHostname(
callback?: function,
): Promise<string>
यह डिवाइस के होस्टनेम को फ़ेच करता है. यह होस्टनेम, DeviceHostnameTemplate नीति के ज़रिए सेट किया जाता है. अगर मौजूदा उपयोगकर्ता किसी कंपनी से नहीं जुड़ा है या एंटरप्राइज़ नीति के तहत कोई होस्टनेम सेट नहीं किया गया है, तो यह फ़ंक्शन एक खाली स्ट्रिंग दिखाता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callbackपैरामीटर ऐसा दिखता है:(hostname: string) => void
-
hostname
स्ट्रिंग
-
रिटर्न
-
Promise<string>
Chrome 96 और इसके बाद के वर्शनयह एक प्रॉमिस दिखाता है, जो डिवाइस के होस्टनेम के साथ रिज़ॉल्व होता है.
प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
getDeviceSerialNumber()
chrome.enterprise.deviceAttributes.getDeviceSerialNumber(
callback?: function,
): Promise<string>
यह कुकी, डिवाइस का सीरियल नंबर फ़ेच करती है. कृपया ध्यान दें कि इस एपीआई का मकसद डिवाइस को मैनेज करना है. जैसे, डिवाइस के सभी सर्टिफ़िकेट के लिए, सर्टिफ़िकेट साइन करने के अनुरोध जनरेट करना. इस एपीआई का इस्तेमाल, डिवाइस के एडमिन की सहमति के बिना डिवाइसों को ट्रैक करने के लिए नहीं किया जा सकता. अगर मौजूदा उपयोगकर्ता अफ़िलिएट नहीं है, तो यह फ़ंक्शन एक खाली स्ट्रिंग दिखाता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callbackपैरामीटर ऐसा दिखता है:(serialNumber: string) => void
-
serialNumber
स्ट्रिंग
-
रिटर्न
-
Promise<string>
Chrome 96 और इसके बाद के वर्शनयह एक प्रॉमिस दिखाता है, जो डिवाइस के सीरियल नंबर के साथ रिज़ॉल्व होता है.
प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
getDirectoryDeviceId()
chrome.enterprise.deviceAttributes.getDirectoryDeviceId(
callback?: function,
): Promise<string>
यह कुकी, डायरेक्ट्री एपीआई के डिवाइस आइडेंटिफ़ायर की वैल्यू फ़ेच करती है. इसे सर्वर जनरेट करता है. साथ ही, यह डिवाइस के क्लाउड रिकॉर्ड की पहचान करता है, ताकि क्लाउड डायरेक्ट्री एपीआई में क्वेरी की जा सके. अगर मौजूदा उपयोगकर्ता अफ़िलिएट नहीं है, तो यह फ़ंक्शन एक खाली स्ट्रिंग दिखाता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं
callbackपैरामीटर ऐसा दिखता है:(deviceId: string) => void
-
deviceId
स्ट्रिंग
-
रिटर्न
-
Promise<string>
Chrome 96 और इसके बाद के वर्शनयह एक प्रॉमिस दिखाता है. यह डायरेक्ट्री एपीआई के डिवाइस आइडेंटिफ़ायर के साथ रिज़ॉल्व होता है.
प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.