Common Android Reseller Library — это библиотека Java, которая взаимодействует с API-интерфейсами Samsung Knox и API-интерфейсом реселлера с нулевым касанием, обеспечивая единую интеграцию для программы Samsung Knox Deployment Program (KDP) и сервисов автоматической регистрации Google.
KDP позволяет доверенным торговым посредникам проверять устройства Samsung для своих корпоративных клиентов с помощью Knox Mobile Enrollment (KME). Точно так же автоматическая регистрация позволяет корпоративным клиентам проверять и настраивать другие устройства Android , приобретенные у авторизованных реселлеров устройств.
Библиотека торгового посредника содержит два фабричных класса — по одному для каждой службы регистрации. Эти фабричные классы принимают ключи сервисных учетных записей, сгенерированные на портале Samsung Knox Cloud API и Google API Console, для авторизации вызовов Knox и автоматических API реселлеров (дополнительные сведения см. в разделе Начало работы ). Эти фабричные классы используются для создания объектов ResellerService
.
Для объектов ResellerService
доступен общий набор методов , которые позволяют торговым посредникам выполнять такие задачи, как назначение и отмена назначения устройств клиентам.
После того как реселлер использует библиотеку для назначения устройств корпоративному клиенту, клиент может использовать портал KME для создания и применения конфигураций для устройств Samsung, а также портал автоматической регистрации для создания и применения конфигураций для других устройств Android.
Для кого это
Общая библиотека реселлеров Android предназначена для реселлеров устройств, которые не интегрированы ни с автоматической регистрацией, ни с KDP .
- Торговые посредники, уже интегрированные с автоматической регистрацией, должны интегрироваться с KDP отдельно для управления устройствами Samsung.
- Торговые посредники, уже интегрированные с KDP , должны использовать реселлерский API Zero-Touch для управления устройствами сторонних производителей.
Пример рабочего процесса
Ниже приведен пример рабочего процесса, в котором торговый посредник может использовать клиентскую библиотеку для управления KDP и автоматической регистрацией устройств. Примеры кода для выполнения основных задач доступны в разделах Начало работы и Общие операции .
Получить заказ на покупку
- Корпоративный клиент отправляет вам заказ на покупку. Заказ на покупку содержит Samsung и другие устройства Android .
Создание идентификаторов клиентов
- Если это новый клиент, используйте библиотеку, чтобы:
- Создайте автоматическую учетную запись клиента.
- Создайте идентификатор клиента Samsung Knox .
- Если это существующий клиент (у клиента уже есть автоматическая регистрация и идентификаторы клиентов Samsung Knox), перейдите к шагу 4.
Назначить устройства
- Используйте библиотеку торгового посредника, чтобы назначать устройства клиенту на основе заказа клиента на покупку.
Создание и применение конфигураций устройств
- Теперь клиенты могут создавать конфигурации и применять их к своим устройствам.
- Устройства Samsung: клиенты используют портал Knox Mobile Enrollment (KME) для создания конфигураций и применения их к устройствам Samsung, которые им были назначены на шаге 4.
- Другие устройства Android: клиенты используют портал Zero-touch для создания конфигураций и применения их к устройствам сторонних производителей, которые им были назначены на шаге 4. Если EMM клиента поддерживает подготовку устройств для автоматической регистрации, они также могут выполнять эти задачи в своих консоль ЭММ.
Следующие шаги: начать