पहचानकर्ता

DeviceIdentifier हार्डवेयर आईडी को इनकैप्सुलेट करता है, ताकि बनाया गया डिवाइस. यह दस्तावेज़ बताता है कि ज़ीरो-टच रजिस्ट्रेशन एपीआई.

DeviceIdentifier में हार्डवेयर मेटाडेटा या आईडी मौजूद होते हैं. डिवाइस की पहचान करें.

डिवाइस अपलोड करते समय आपका संगठन, डिवाइस आइडेंटिफ़ायर की वैल्यू शामिल करता है डेटा को पोर्टल के ज़रिए या एपीआई कॉल करके ऐक्सेस किया जा सकता है. क्योंकि DeviceIdentifier इंस्टेंस में बदलाव नहीं किया जा सकता, इसलिए फ़ील्ड की वैल्यू बदलने के लिए एपीआई का इस्तेमाल नहीं किया जा सकता.

ज़रूरी फ़ील्ड

Android डिवाइस

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

पहचानकर्ता सेल्यूलर सिर्फ़ वाई-फ़ाई नोट
hardware_id यह फ़ील्ड IMEI या MEID नंबर होना चाहिए. ज़ीरो-टच रजिस्ट्रेशन की सुविधा से, IMEI की वैल्यू को एपीआई आर्ग्युमेंट में पास करने पर, उनके फ़ॉर्मैट की पुष्टि की जाती है. एक से ज़्यादा सेल्युलर मॉडम वाले डिवाइसों के लिए, ड्यूअल-सिम डिवाइस देखें.
serialNumber डिवाइस के लिए मैन्युफ़ैक्चरर का सीरियल नंबर. सीरियल नंबर केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होता है. यह वही वैल्यू होती है जो Build.getSerial() से मिलती है.
model डिवाइस मॉडल की वैल्यू, Build.MODEL से मिली डिवाइस में पहले से मौजूद वैल्यू से मेल खानी चाहिए. हर मैन्युफ़ैक्चरर के लिए इस्तेमाल की जा सकने वाली वैल्यू की सूची देखने के लिए, मॉडल के नाम से जुड़ा रेफ़रंस देखें.
manufacturer ज़ीरो-टच रजिस्ट्रेशन की सुविधा को सिर्फ़ वाई-फ़ाई वाले डिवाइस पर इस्तेमाल करने के लिए, manufacturer फ़ील्ड की वैल्यू, डिवाइस में पहले से मौजूद वैल्यू से मेल खानी चाहिए. यह वैल्यू, Build.MANUFACTURER से वापस आती है. मोबाइल डिवाइसों के लिए, manufacturer फ़ील्ड का इस्तेमाल करना ज़रूरी नहीं है. हालांकि, इसका सुझाव दिया जाता है, क्योंकि इससे ग्राहक अपने डिवाइसों को आसानी से पहचान सकते हैं. ज़्यादा जानकारी के लिए, मैन्युफ़ैक्चरर के नाम से जुड़ा रेफ़रंस देखें.

अगर डिवाइस में सेल्युलर मॉडम शामिल नहीं है, जैसे कि टैबलेट या वेयरहाउस इन्वेंट्री स्कैनर, सिर्फ़ वाई-फ़ाई वाले फ़ील्ड का इस्तेमाल करें. अन्य सभी डिवाइसों के लिए, सेल्युलर फ़ील्ड का उपयोग करें.

ड्यूअल-सिम वाले डिवाइस

ड्यूअल-सिम वाले डिवाइस में दो अलग-अलग मॉडम होते हैं. साथ ही, उसमें दो IMEI नंबर होते हैं. इसका इस्तेमाल करें अंकों के हिसाब से सबसे कम IMEI नंबर, 'पहले से तैयार डिवाइस' प्रोसेस के दौरान ज़्यादा काम करता है सबसे कम IMEI के साथ विश्वसनीय रूप से.

ChromeOS डिवाइस

ChromeOS डिवाइसों के लिए ज़रूरी आइडेंटिफ़ायर, मोबाइल नेटवर्क के लिए एक जैसे होते हैं और सिर्फ़ वाई-फ़ाई वाले डिवाइस के लिए:

पहचानकर्ता नोट
serialNumber इस कंपनी के मैन्युफ़ैक्चरर का सीरियल नंबर डिवाइस.
model डिवाइस मॉडल का मान, डिवाइस के पहले से मौजूद वैल्यू. ChromeOS मॉडल की वैल्यू की सूची देखें देखें.
chromeOsAttestedDeviceId प्रमाणित किए गए डिवाइस का आईडी. इनकी सूची देखें साथ काम करने वाला ChromeOS डिवाइस के लिए संदर्भ.

कोई डिवाइस रेफ़र करें

डिवाइसों को ढूंढने या उन पर दावा करने के लिए, DeviceIdentifier का इस्तेमाल करें. आपको इसे शामिल करना होगा डिवाइस के टाइप के लिए ज़रूरी फ़ील्ड.

नीचे दिया गया स्निपेट एक IMEI नंबर दिखाता है जिसका इस्तेमाल किसी खास डिवाइस को खोजने के लिए किया जाता है partners.devices.findByIdentifier पर कॉल करके:

Java

// 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();

.NET

// 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();

Python

# 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()

नीचे दिया गया स्निपेट सिर्फ़ वाई-फ़ाई वाला डिवाइस बनाने का तरीका बताता है आइडेंटिफ़ायर:

Java

// Create a device identifier to find a Wi-Fi-only device.
DeviceIdentifier deviceIdentifier = new DeviceIdentifier();
deviceIdentifier.setManufacturer("Honeywell");
deviceIdentifier.setModel("VM1A");
deviceIdentifier.setSerialNumber("ABcd1235678");

.NET

// Create a device identifier to find a Wi-Fi-only device.
var deviceIdentifier = new DeviceIdentifier
{
    Manufacturer = "Honeywell",
    Model = "VM1A",
    SerialNumber = "ABcd1235678"
};

Python

# Create a device identifier to find a Wi-Fi-only device.
device_identifier = {'manufacturer':'Honeywell', \
    'model':'VM1A', 'serialNumber':'ABcd1235678'}

ज़्यादा जानें