Developer Hub / Базовая совместимость

Контрольный список готовности

Преобразуйте расплывчатое утверждение «поддерживается Android-устройство» в конфигурационную запись, которую сможет воспроизвести другой инженер.

Стандарт публикацииРазработчикам

Подключите и проверьте приложение на целевом оборудовании.

Базовый уровень устройства с достаточным объемом для утверждения, повторного тестирования или отклонения конфигурации развертывания.

Разработчики, инженеры QA и архитекторы решений готовят пилотный проект или развертывание флота.

Технический контент является основой RuggedLayer. Публичные материалы показывают воспроизводимые шаблоны интерфейсов и данные, нужные для подготовки действующего приложения к внедрению; ограниченные SDK распространяются только по разрешенным каналам.

Сопоставимые данные об устройствах с методикой, версией и ограничениями.

Материалы для разработчиковБазовая совместимость
Испытательная лаборатория RuggedLayerНачинающий
Технические руководства, сведения об SDK, примеры и совместимость защищенных Android-устройств.Разработчики, инженеры QA и архитекторы решений готовят пилотный проект или развертывание флота.
  • Точная модель и региональный вариант, а не только название продукта.
  • Канал создания и развертывания целевого приложения.
  • Место для хранения тестовых доказательств без передачи данных о клиентах под контроль источника.

Стандарт публикации

Создавайте и проверяйте Android-интеграции на основе версионируемых данных.

Технический контент является основой RuggedLayer. Публичные материалы показывают воспроизводимые шаблоны интерфейсов и данные, нужные для подготовки действующего приложения к внедрению; ограниченные SDK распространяются только по разрешенным каналам.

  1. 01

    Заморозить идентификатор устройства

    Запишите точную модель, сканер или периферийный вариант, региональный вариант, аксессуары и серийно-независимую конфигурацию.

  2. 02

    Заморозить программный стек

    захват Android Версия, патч безопасности, прошивка, одобренная SDK Выпуск, сборка приложений и MDM Обратите внимание, является ли настройка постоянной, только для сеанса или управляется уровнем развертывания.

  3. 03

    Опишите условия эксплуатации

    Включите режим триггера, набор меток или тегов, сеть, перчатки, освещение, температуру, длину сдвига и любую колыбель, принтер или платежный аксессуар, участвующий в рабочем процессе.

  4. 04

    Назначить ограниченное заключение

    Используйте поддерживаемый производителем, проверенный нами, проверенный клиентом, частично поддерживаемый, не проверенный или не поддерживаемый. Каждое заключение требует даты и ограничения.

Примеры приложений / Kotlin

Шаблоны SDK и API

Не размещайте серийные номера, учетные данные или данные клиентов в общедоступном примере.

device-baseline.kt

data class DeviceBaseline(
  val model: String,
  val region: String,
  val android: String,
  val firmware: String,
  val sdk: String,
  val appBuild: String,
  val peripherals: List<String>,
  val verifiedAt: LocalDate,
)

fun DeviceBaseline.isScoped(): Boolean =
  model.isNotBlank() &&
    android.isNotBlank() &&
    firmware.isNotBlank() &&
    sdk.isNotBlank() &&
    appBuild.isNotBlank() &&
    peripherals.isNotEmpty()
Бинарные файлы, API, прошивки и примеры производителя публикуются только после фиксации разрешения и поддерживаемой области.

Распространение SDK

Условия публикации

Бинарные файлы, API, прошивки и примеры производителя публикуются только после фиксации разрешения и поддерживаемой области.

Записывается только семейство продуктов.

Приостановите заявку и запросите точную модель и аппаратный вариант.

Прошивка или SDK неизвестно

Отметьте непроверенный результат; не выводите поддержку из другой сборки.

Изменение настроек после перезагрузки

Запишите поведение настойчивости и переместите его в контрольный список развертывания.

Результат работает только в одном регионе.

Разделите запись по регионам и конфигурации вместо расширения заявления.

Как читать справочные данные

Сопоставимые данные об устройствах с методикой, версией и ограничениями.

  1. 01

    Приложить воспроизводимый метод испытания и ожидаемый результат к исходному уровню.

  2. 02

    Запишите сборку приложения и точное программное обеспечение устройства перед повторным тестированием каждого материала.

  3. 03

    Отдельная документация продавца RuggedLayer или доказательства клиента.

  4. 04

    Напишите ограничение рядом с заключением, а не в скрытой внутренней записке.

Подключите и проверьте приложение на целевом оборудовании. Используйте базовый уровень в качестве первой страницы запроса на валидацию приложения.

Материалы

Шаблоны SDK и API

Бинарные файлы, API, прошивки и примеры производителя публикуются только после фиксации разрешения и поддерживаемой области.

Подключите и проверьте приложение на целевом оборудовании.

Опишите неконфиденциальный процесс приложения, текущее устройство и способ интеграции; мы определим ближайший проверяемый результат.

Подключить и проверить приложение