फ़ैक्ट्री क्लास

ResellerService ऑब्जेक्ट बनाने के लिए, Samsung और Google फ़ैक्ट्री क्लास का इस्तेमाल करें. ResellerService ऑब्जेक्ट की मदद से, Samsung और अन्य Android डिवाइसों पर दावा करने और उन्हें रजिस्टर करने के लिए, तरीकों का एक सामान्य सेट उपलब्ध है.

SamsungResellerServiceFactory

ResellerService ऑब्जेक्ट जनरेट करने के लिए, SamsungResellerServiceFactory क्लास का इस्तेमाल करने से पहले, आपको केडीपी के साथ ऑनबोर्ड होना होगा. SamsungResellerServiceFactory क्लास का इस्तेमाल करके ResellerService ऑब्जेक्ट बनाने के लिए, यहां दिया गया तरीका अपनाएं:

public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;

इनपुट पैरामीटर

प्रॉपर्टी का नाम मान ज़रूरी है ब्यौरा
resellerId string हां KDP सिस्टम से मिला, खुदरा दुकानदार का यूनीक आइडेंटिफ़ायर.
serviceAccountKeyFilePath string हां सेवा खाते की कुंजी की फ़ाइल का पाथ.
clientIdentifier string हां KDP सिस्टम से मिला क्लाइंट आइडेंटिफ़ायर.

गड़बड़ी का व्यवहार

गड़बड़ी होने पर, लाइब्रेरी CommonException के साथ इनमें से कोई एक गड़बड़ी कोड दिखाती है:

गड़बड़ी का कोड
INVALID_RESELLER_ID
AUTHORIZATION_FAIL

GoogleResellerServiceFactory

ResellerService ऑब्जेक्ट जनरेट करने के लिए, GoogleResellerServiceFactory क्लास का इस्तेमाल करने से पहले, आपको रीसेलर के तौर पर 'पहले से तैयार डिवाइस' सुविधा को चालू करना होगा.

GoogleResellerServiceFactory क्लास का इस्तेमाल करके ResellerService ऑब्जेक्ट बनाने के लिए, यहां दिया गया तरीका अपनाएं:

public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;

इनपुट पैरामीटर

प्रॉपर्टी का नाम मान ज़रूरी है ब्यौरा
resellerId long हां रीसेलर का यूनीक आइडेंटिफ़ायर, जो ज़ीरो-टच सिस्टम से मिलता है.
serviceAccountKeyFilePath string हां सेवा खाते की कुंजी की फ़ाइल का पाथ.

गड़बड़ी का व्यवहार

गड़बड़ी होने पर, लाइब्रेरी CommonException के साथ इनमें से कोई एक गड़बड़ी कोड दिखाती है:

गड़बड़ी का कोड
INVALID_PARAM_DEFAULT
INVALID_RESELLER_ID
INTERNAL_SERVER_ERROR