Use as classes de fábrica da Samsung e do Google para criar objetos ResellerService.
Com objetos ResellerService, um conjunto comum de métodos
está disponível para reivindicar e registrar dispositivos Samsung e outros dispositivos Android.
SamsungResellerServiceFactory
Antes de usar a classe SamsungResellerServiceFactory para gerar um
objeto ResellerService, você precisa integrar o KDP.
Confira abaixo a assinatura do método para criar um objeto ResellerService usando a
classe SamsungResellerServiceFactory:
public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;
Parâmetros de entrada
| Nome da propriedade | Valor | Obrigatório | Descrição | 
|---|---|---|---|
| resellerId | string | Sim | Identificador exclusivo do revendedor, fornecido pelo sistema do KDP. | 
| serviceAccountKeyFilePath | string | Sim | Caminho do arquivo para a chave da conta de serviço. | 
| clientIdentifier | string | Sim | Identificador do cliente fornecido pelo sistema KDP. | 
Comportamento de erro
Quando um erro ocorre, a biblioteca gera uma
CommonException
que contém um dos seguintes códigos de erro:
| Código do erro | 
|---|
| INVALID_RESELLER_ID | 
| AUTHORIZATION_FAIL | 
GoogleResellerServiceFactory
Antes de usar a classe GoogleResellerServiceFactory para gerar um
objeto ResellerService, é necessário fazer a integração ao registro sem toque
como revendedor.
Confira a assinatura do método para criar um objeto ResellerService usando a
classe GoogleResellerServiceFactory:
public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;
Parâmetros de entrada
| Nome da propriedade | Valor | Obrigatório | Descrição | 
|---|---|---|---|
| resellerId | long | Sim | Identificador exclusivo do revendedor, fornecido pelo sistema sem toque. | 
| serviceAccountKeyFilePath | string | Sim | Caminho do arquivo para a chave da conta de serviço. | 
Comportamento de erro
Quando um erro ocorre, a biblioteca gera uma
CommonException
que contém um dos seguintes códigos de erro:
| Código do erro | 
|---|
| INVALID_PARAM_DEFAULT | 
| INVALID_RESELLER_ID | 
| INTERNAL_SERVER_ERROR |