Заводские классы

Используйте фабричные классы Samsung и Google для создания объектов ResellerService . С объектами ResellerService доступен общий набор методов для утверждения и регистрации Samsung и других устройств Android.

SamsungResellerServiceFactory

Прежде чем вы сможете использовать класс SamsungResellerServiceFactory для создания объекта ResellerService , вам необходимо подключиться к KDP . Ниже приведена сигнатура метода для создания объекта ResellerService с использованием класса SamsungResellerServiceFactory :

public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;

Входные параметры

Имя свойства Ценить Необходимый Описание
resellerId string Да Уникальный идентификатор реселлера, предоставляемый системой KDP.
serviceAccountKeyFilePath string Да Путь к файлу ключа сервисной учетной записи.
clientIdentifier string Да Идентификатор клиента, предоставленный системой KDP.

Поведение при ошибке

При возникновении ошибки библиотека выдает CommonException , содержащее один из следующих кодов ошибки:

Код ошибки
INVALID_RESELLER_ID
AUTHORIZATION_FAIL

GoogleResellerServiceFactory

Прежде чем вы сможете использовать класс GoogleResellerServiceFactory для создания объекта ResellerService , вы должны настроить автоматическую регистрацию в качестве торгового посредника.

Вот сигнатура метода для создания объекта ResellerService с использованием класса GoogleResellerServiceFactory :

public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;

Входные параметры

Имя свойства Ценить Необходимый Описание
resellerId long Да Уникальный идентификатор торгового посредника, предоставляемый автоматической системой.
serviceAccountKeyFilePath string Да Путь к файлу ключа сервисной учетной записи.

Поведение при ошибке

При возникновении ошибки библиотека выдает CommonException , содержащее один из следующих кодов ошибки:

Код ошибки
INVALID_PARAM_DEFAULT
INVALID_RESELLER_ID
INTERNAL_SERVER_ERROR