Стили Mobile SDK

Для настройки внешнего вида Android SDK используется механизм тем. Есть два способа переопределить тему SDK биометрии:

Когда использовать

Используйте эти настройки, если мобильный SDK должен визуально соответствовать приложению клиента: цветам, теме, типографике и оформлению ключевых экранов.

  • указать тему при запуске BiometryActivity;
  • переопределить тему SDK в приложении.

Передача темы при запуске

Intent(this, BiometryActivity::class.java).apply {
    putExtra(BiometryActivity.CLIENT_TOKEN, "ВАШ_ТОКЕН")
    putExtra(BiometryActivity.THEME, R.style.YOUR_THEME)
}.also {
    biometryResult.launch(it)
}

Переопределение темы в приложении

В приложении можно определить собственную тему и передать ее SDK. Такой подход нужен, когда требуется адаптировать экраны SDK под фирменные цвета, типографику и стиль интерфейса клиента.

Что можно настраивать

Подробный набор параметров зависит от версии SDK, но обычно включает:

  • цвета экранов;
  • цвета кнопок;
  • цвета текста;
  • размеры и отступы;
  • стиль основных и вторичных кнопок;
  • оформление экранов ошибок;
  • оформление экранов камеры;
  • параметры типографики.

Рекомендации

  • Проверяйте контраст текста и кнопок на светлой и темной теме.
  • Не меняйте стили так, чтобы пользователю было непонятно, какой шаг нужно выполнить.
  • Тестируйте кастомизацию на разных размерах экранов.
  • Не скрывайте обязательные юридические и продуктовые тексты.
  • После изменения темы проверяйте прохождение полного сценария: селфи, документ, адрес, результат.

Связанные разделы