DeviceIdentifier
, मैन्युफ़ैक्चर किए गए डिवाइस की पहचान करने के लिए हार्डवेयर आईडी को शामिल करता है. इस दस्तावेज़ में, पहले से तैयार डिवाइस वाली सुविधा के एपीआई में आइडेंटिफ़ायर के साथ काम करने का तरीका बताया गया है.
DeviceIdentifier
, किसी डिवाइस की खास तौर पर पहचान करने के लिए ज़रूरी हार्डवेयर मेटाडेटा या आईडी को आपस में जोड़ता है.
पोर्टल के ज़रिए डिवाइस का डेटा अपलोड करते समय या एपीआई को कॉल करते समय, आपका संगठन डिवाइस आइडेंटिफ़ायर की वैल्यू शामिल करता है.
ज़रूरी फ़ील्ड
Android डिवाइस
आम तौर पर, बिना किसी मानवीय सहायता के रजिस्टर करने की सुविधा, डिवाइसों की पहचान IMEI (या एमईआईडी) सेल्युलर मॉडेम आईडी से करती है. जिन डिवाइसों में सेल्युलर मॉडेम नहीं होते, जैसे कि टैबलेट के लिए, फ़ील्ड के अलग सेट का इस्तेमाल करके भी डिवाइसों की पहचान की जा सकती है. नीचे दी गई टेबल में, ऐसे फ़ील्ड दिखाए गए हैं जिनका इस्तेमाल हर तरह के डिवाइस के लिए किया जा सकता है:
पहचानकर्ता | सेल्यूलर | सिर्फ़ वाई-फ़ाई से | नोट |
---|---|---|---|
hardware_id |
इस फ़ील्ड में IMEI या MEID नंबर होना चाहिए. ज़ीरो-टच रजिस्ट्रेशन, एपीआई आर्ग्युमेंट में IMEI वैल्यू डालने पर, उनके फ़ॉर्मैट की पुष्टि करता है. | ||
hardware_id2 |
इस फ़ील्ड में दूसरा IMEI या MEID नंबर होना चाहिए. ज़ीरो-टच रजिस्ट्रेशन, एपीआई आर्ग्युमेंट में IMEI वैल्यू डालने पर, उनके फ़ॉर्मैट की पुष्टि करता है. एक से ज़्यादा मोबाइल मॉडम वाले डिवाइसों के बारे में जानकारी पाने के लिए, ड्यूअल-सिम डिवाइस लेख पढ़ें. | ||
serialNumber |
डिवाइस के लिए मैन्युफ़ैक्चरर का सीरियल नंबर. सीरियल नंबर केस-सेंसिटिव होता है. यह वही वैल्यू होती है जो Build.getSerial() से मिलती है. |
||
model |
डिवाइस मॉडल की वैल्यू, Build.MODEL से मिली डिवाइस की डिफ़ॉल्ट वैल्यू से मेल खानी चाहिए. हर मैन्युफ़ैक्चरर के लिए, इस्तेमाल की जा सकने वाली वैल्यू की सूची देखने के लिए, मॉडल के नाम रेफ़रंस देखें. |
||
manufacturer |
manufacturer फ़ील्ड की वैल्यू, Build.MANUFACTURER से मिली डिवाइस की डिफ़ॉल्ट वैल्यू से मेल खानी चाहिए. ज़्यादा जानकारी के लिए, डिवाइस बनाने वाली कंपनियों के नाम का रेफ़रंस देखें. |
सीरियल नंबर रजिस्टर करते समय, आपको डिवाइस बनाने वाली कंपनी और मॉडल की जानकारी भी रजिस्टर करनी होगी. इससे यह पक्का किया जा सकेगा कि ज़ीरो-टच की सुविधा, डिवाइस का पता लगा पाए.
ड्यूअल सिम वाले डिवाइस
ड्यूअल-सिम डिवाइस में दो अलग-अलग मॉडेम होते हैं और दो आईएमईआई नंबर होते हैं. अगर सिर्फ़ एक IMEI नंबर रजिस्टर किया जा रहा है, तो सबसे कम नंबर वाला IMEI नंबर डालें. ऐसा इसलिए, क्योंकि बिना किसी मदद के रजिस्टर करने की सुविधा, सबसे कम नंबर वाले IMEI नंबर के साथ बेहतर तरीके से काम करती है. डिवाइस की भरोसेमंदता बढ़ाने के लिए, आपके पास दूसरे IMEI या सीरियल नंबर, मैन्युफ़ैक्चरर, और मॉडल को भी रजिस्टर करने का विकल्प है.
ज़ीरो-टच पोर्टल में दूसरा IMEI नंबर दिखाने के लिए:
- डिवाइस टैब पर जाएं.
- सबसे ऊपर दाएं कोने में, डिवाइस जोड़ें बटन के बगल में मौजूद तीन बिंदुओं पर क्लिक करें.
- टेबल को पसंद के मुताबिक बनाएं को चुनें.
- IMEI2 के लिए चेकबॉक्स चुनें.
- सेव करें पर क्लिक करें.
ChromeOS डिवाइस
ChromeOS डिवाइसों के लिए, ज़रूरी आइडेंटिफ़ायर का सेट, सिर्फ़ मोबाइल और वाई-फ़ाई डिवाइसों के लिए एक जैसा होता है:
पहचानकर्ता | नोट |
---|---|
serialNumber
|
डिवाइस के लिए मैन्युफ़ैक्चरर का सीरियल नंबर. |
model
|
डिवाइस मॉडल की वैल्यू, डिवाइस में पहले से मौजूद वैल्यू से मेल खानी चाहिए. रेफ़रंस के लिए, ChromeOS मॉडल की वैल्यू की सूची देखें. |
chromeOsAttestedDeviceId
|
प्रमाणित किए गए डिवाइस का आईडी. रेफ़रंस के लिए, काम करने वाले ChromeOS डिवाइसों की सूची देखें. |
किसी डिवाइस का रेफ़रंस देना
डिवाइसों को ढूंढने या उन पर दावा करने के लिए, DeviceIdentifier
का इस्तेमाल करें. आपको डिवाइस के टाइप के लिए बताए गए ज़रूरी फ़ील्ड शामिल करने होंगे.
नीचे दिए गए स्निपेट में एक IMEI नंबर दिखाया गया है. इसका इस्तेमाल, partners.devices.findByIdentifier
को कॉल करके किसी खास डिवाइस को खोजने के लिए किया जाता है:
// Create a DeviceIdentifier. DeviceIdentifier deviceIdentifier = new DeviceIdentifier(); deviceIdentifier.setImei("123456789012347"); // Perform the search using the zero-touch enrollment API. FindDevicesByDeviceIdentifierRequest body = new FindDevicesByDeviceIdentifierRequest(); body.setLimit(1L); body.setDeviceIdentifier(deviceIdentifier); FindDevicesByDeviceIdentifierResponse response = service .partners() .devices() .findByIdentifier(PARTNER_ID, body) .execute();
// Create a DeviceIdentifier. var deviceIdentifier = new DeviceIdentifier { Imei = "123456789012347" }; // Perform the search using the zero-touch enrollment API. var body = new FindDevicesByDeviceIdentifierRequest { Limit = 1, DeviceIdentifier = deviceIdentifier }; var response = service.Partners.Devices.FindByIdentifier(body, PartnerId).Execute();
# Create a DeviceIdentifier. device_identifier = {'imei':'123456789012347'} # Perform the search using the zero-touch enrollment API. response = service.partners().devices().findByIdentifier( partnerId=PARTNER_ID, body={'deviceIdentifier':device_identifier, \ 'limit':1}).execute()
यहां दिए गए स्निपेट में, सीरियल नंबर का इस्तेमाल करके डिवाइस आइडेंटिफ़ायर बनाने का तरीका बताया गया है:
// Create a device identifier to find a Wi-Fi-only device. DeviceIdentifier deviceIdentifier = new DeviceIdentifier(); deviceIdentifier.setManufacturer("Honeywell"); deviceIdentifier.setModel("VM1A"); deviceIdentifier.setSerialNumber("ABcd1235678");
// Create a device identifier to find a Wi-Fi-only device. var deviceIdentifier = new DeviceIdentifier { Manufacturer = "Honeywell", Model = "VM1A", SerialNumber = "ABcd1235678" };
# Create a device identifier to find a Wi-Fi-only device. device_identifier = {'manufacturer':'Honeywell', \ 'model':'VM1A', 'serialNumber':'ABcd1235678'}
ज़्यादा जानें
- हार्डवेयर आइडेंटिफ़ायर के बारे में ज़्यादा जानने के लिए,
DeviceIdentifier
के लिए एपीआई का रेफ़रंस दस्तावेज़ देखें. - डिवाइस बनाने वाली कंपनियों के नाम और डिवाइस मॉडल की अनुमति वाली सूची देखने के लिए, डिवाइस बनाने वाली कंपनियों के नाम रेफ़रंस देखें.
- साथ काम करने वाले ChromeOS डिवाइसों की सूची देखने के लिए, ChromeOS सहायता केंद्र पर जाएं