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

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

SamsungResellerServiceFactory

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

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

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

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

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

जब कोई गड़बड़ी होती है, तो लाइब्रेरी CommonException इसमें नीचे दिया गया कोई गड़बड़ी कोड शामिल है:

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

GoogleResellerServiceFactory

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

यहां हस्ताक्षर का इस्तेमाल करके, ResellerService ऑब्जेक्ट बनाने का तरीका बताया गया है GoogleResellerServiceFactory क्लास:

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