Clases de fábrica

Usa las clases de fábrica Samsung y Google para crear objetos ResellerService. Con los objetos ResellerService, hay un conjunto común de métodos disponible para reclamar e inscribir dispositivos Samsung y otros Android.

SamsungResellerServiceFactory

Antes de que puedas usar la clase SamsungResellerServiceFactory para generar un objeto ResellerService, debes incorporar con 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 Obligatoria Descripción
resellerId string Es el identificador único del distribuidor que proporciona el sistema de KDP.
serviceAccountKeyFilePath string Ruta de acceso al archivo de la clave de la cuenta de servicio.
clientIdentifier string Es el identificador de cliente que proporciona el sistema de KDP.

Comportamiento de error

Cuando se produce un error, la biblioteca muestra una CommonException que contiene uno de los siguientes códigos de error:

Código de error
INVALID_RESELLER_ID
AUTHORIZATION_FAIL

GoogleDistribuidor de servicios

Antes de poder usar la clase GoogleResellerServiceFactory para generar un objeto ResellerService, debes incorporarte a la inscripción automática como distribuidor.

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 Obligatoria Descripción
resellerId long Identificador único del distribuidor, proporcionado por el sistema de inscripción automática
serviceAccountKeyFilePath string Ruta de acceso al archivo de la clave de la cuenta de servicio.

Comportamiento de error

Cuando se produce un error, la biblioteca muestra 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