Usa las clases de fábrica de Samsung y Google para crear objetos ResellerService
.
Con los objetos ResellerService
, está disponible un conjunto común de métodos para inscribir e inscribir dispositivos Samsung y otros dispositivos Android.
SamsungResellerServiceFactory
Antes de que puedas usar la clase SamsungResellerServiceFactory
para generar un objeto ResellerService
, debes integrarte a KDP.
A continuación, se muestra la firma del método para crear un objeto ResellerService
con la clase SamsungResellerServiceFactory
:
public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;
Parámetros de entrada
Nombre de la propiedad | Valor | Obligatorio | Descripción |
---|---|---|---|
resellerId |
string |
Sí | Es el identificador único del revendedor que proporciona el sistema de KDP. |
serviceAccountKeyFilePath |
string |
Sí | Es la ruta de acceso al archivo de la clave de la cuenta de servicio. |
clientIdentifier |
string |
Sí | Es el identificador de cliente proporcionado por el sistema de KDP. |
Comportamiento del error
Cuando se produce un error, la biblioteca arroja una CommonException
que contiene uno de los siguientes códigos de error:
Código de error |
---|
INVALID_RESELLER_ID |
AUTHORIZATION_FAIL |
GoogleResellerServiceFactory
Antes de poder usar la clase GoogleResellerServiceFactory
para generar un objeto ResellerService
, debes incorporar la inscripción automática como revendedor.
Esta es la firma del método para crear un objeto ResellerService
con la clase GoogleResellerServiceFactory
:
public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;
Parámetros de entrada
Nombre de la propiedad | Valor | Obligatorio | Descripción |
---|---|---|---|
resellerId |
long |
Sí | Es el identificador único del revendedor que proporciona el sistema de inscripción automática. |
serviceAccountKeyFilePath |
string |
Sí | Es la ruta de acceso al archivo de la clave de la cuenta de servicio. |
Comportamiento de error
Cuando se produce un error, la biblioteca arroja una CommonException
que contiene uno de los siguientes códigos de error:
Código de error |
---|
INVALID_PARAM_DEFAULT |
INVALID_RESELLER_ID |
INTERNAL_SERVER_ERROR |