Utilizza le classi di fabbrica Samsung e Google per creare oggetti ResellerService.
Con gli oggetti ResellerService, è disponibile un insieme comune di metodi per rivendicare e registrare dispositivi Samsung e altri dispositivi Android.
SamsungResellerServiceFactory
Prima di poter utilizzare la classe SamsungResellerServiceFactory per generare un oggetto
ResellerService, devi eseguire l'onboarding con KDP.
Di seguito è riportata la firma del metodo per la creazione di un oggetto ResellerService utilizzando la classe
SamsungResellerServiceFactory:
public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;
Parametri di input
| Nome proprietà | Valore | Obbligatorio | Descrizione |
|---|---|---|---|
resellerId |
string |
Sì | L'identificatore univoco del rivenditore, fornito dal sistema KDP. |
serviceAccountKeyFilePath |
string |
Sì | Percorso del file della chiave dell'account di servizio. |
clientIdentifier |
string |
Sì | Identificatore cliente fornito dal sistema KDP. |
Comportamento in caso di errore
Quando si verifica un errore, la libreria genera un messaggio CommonException contenente uno dei seguenti codici di errore:
| Codice di errore |
|---|
INVALID_RESELLER_ID |
AUTHORIZATION_FAIL |
GoogleResellerServiceFactory
Prima di poter utilizzare la classe GoogleResellerServiceFactory per generare un oggetto ResellerService, devi eseguire l'onboarding per la registrazione zero-touch come rivenditore.
Ecco la firma del metodo per creare un oggetto ResellerService utilizzando la classe
GoogleResellerServiceFactory:
public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;
Parametri di input
| Nome proprietà | Valore | Obbligatorio | Descrizione |
|---|---|---|---|
resellerId |
long |
Sì | Identificatore univoco del rivenditore, fornito dal sistema zero-touch. |
serviceAccountKeyFilePath |
string |
Sì | Percorso del file della chiave dell'account di servizio. |
Comportamento in caso di errore
Quando si verifica un errore, la libreria genera un messaggio CommonException contenente uno dei seguenti codici di errore:
| Codice di errore |
|---|
INVALID_PARAM_DEFAULT |
INVALID_RESELLER_ID |
INTERNAL_SERVER_ERROR |