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

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

SamsungРеселлерСервисЗавод

Прежде чем вы сможете использовать класс 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