Clases de fábrica

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

SamsungResellerServiceFactory

Antes de que puedas usar la clase SamsungResellerServiceFactory para generar un ResellerService, debes integrarte con KDP. A continuación, se muestra la firma del método para crear un objeto ResellerService con el comando 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 Es el identificador único del revendedor, proporcionado por el sistema de KDP.
serviceAccountKeyFilePath string Ruta de acceso del archivo a la clave de la cuenta de servicio.
clientIdentifier string Es el identificador de cliente proporcionado por el sistema de KDP.

Comportamiento de error

Cuando se produce un error, la biblioteca arroja un CommonException que contenga uno de los siguientes códigos de error:

Código de error
INVALID_RESELLER_ID
AUTHORIZATION_FAIL

GoogleResellerServiceFactory

Antes de que puedas usar la clase GoogleResellerServiceFactory para generar un ResellerService, debes integrarte en la inscripción automática como revendedor.

Esta es la firma del método para crear un objeto ResellerService con el comando 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 Es el identificador único del revendedor, proporcionado por el sistema de inscripción automática.
serviceAccountKeyFilePath string Ruta de acceso del archivo a la clave de la cuenta de servicio.

Comportamiento del error

Cuando se produce un error, la biblioteca arroja un CommonException que contenga uno de los siguientes códigos de error:

Código de error
INVALID_PARAM_DEFAULT
INVALID_RESELLER_ID
INTERNAL_SERVER_ERROR