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 uma
Objeto ResellerService
, você precisa fazer a integração com o KDP (link em inglês).
Veja abaixo a assinatura do método para criar um objeto ResellerService
usando o
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 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 ocorre um erro, a biblioteca gera uma
CommonException
contendo um destes códigos de erro:
Código do erro |
---|
INVALID_RESELLER_ID |
AUTHORIZATION_FAIL |
GoogleResellerServiceFactory
Antes de usar a classe GoogleResellerServiceFactory
para gerar uma
Objeto ResellerService
, você precisa fazer a integração com o registro sem toque
como revendedor.
Esta é a assinatura do método para criar um objeto ResellerService
usando o
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 | É o identificador exclusivo do revendedor, fornecido pelo sistema de registro sem toque. |
serviceAccountKeyFilePath |
string |
Sim | Caminho do arquivo para a chave da conta de serviço. |
Comportamento de erro
Quando ocorre um erro, a biblioteca gera uma
CommonException
contendo um destes códigos de erro:
Código do erro |
---|
INVALID_PARAM_DEFAULT |
INVALID_RESELLER_ID |
INTERNAL_SERVER_ERROR |