सामान्य Android रीसेलर लाइब्रेरी की मदद से, SamsungResellerServiceFactory क्लास, Samsung डिवाइसों को मैनेज करने के लिए, Knox डिप्लॉयमेंट प्रोग्राम
(केडीपी) का इस्तेमाल करती है. वहीं, GoogleResellerServiceFactory क्लास, दूसरे Android डिवाइसों को मैनेज करने के लिए, पहले से तैयार डिवाइस इस्तेमाल करती है. इस पेज पर,
सभी फ़ैक्ट्री क्लास के लिए उपलब्ध तरीके बताए गए हैं:
 यह तरीका काम नहीं करता
 यह तरीका काम नहीं करता है
| तरीका | ब्यौरा | केडीपी | पहले से तैयार डिवाइस | 
|---|---|---|---|
claimDevice | 
किसी खास ग्राहक के लिए, एक डिवाइस पर दावा करने का अनुरोध. | ||
claimDevicesAsync | 
एक या उससे ज़्यादा ग्राहकों के लिए, 1,00,000 डिवाइसों पर दावा करने का एसिंक्रोनस अनुरोध. | ||
createCustomer | 
किसी कंपनी (ग्राहक) की खास पहचान करने के लिए, Company ऑब्जेक्ट बनाता है. | 
||
findDevicesByDeviceIdentifier | 
डिवाइस आइडेंटिफ़ायर वाले डिवाइसों की सूची बनाएं. | ||
findDevicesByOwner | 
उन डिवाइस की सूची जिन पर खास ग्राहक या ग्राहकों ने दावा किया है. | ||
getOperation | 
यह अपने operationId का इस्तेमाल करके एसिंक्रोनस ऑपरेशन की स्थिति को फिर से हासिल करता है. | 
||
listCustomers | 
रीसेलर से जुड़े ग्राहकों की सूची. | ||
listOperations | 
किसी खास तरह की कार्रवाई और/या कार्रवाई की स्थिति वाले ऑपरेशन की सूची. | ||
unclaimDevice | 
किसी खास ग्राहक के लिए एक डिवाइस पर दावा हटाने का सिंक्रोनस अनुरोध. | ||
unclaimDevicesAsync | 
एक या ज़्यादा ग्राहकों के लिए, 1,00,000 डिवाइसों पर दावा छोड़ने का एसिंक्रोनस अनुरोध. |