Стили 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, но обычно включает:
- цвета экранов;
- цвета кнопок;
- цвета текста;
- размеры и отступы;
- стиль основных и вторичных кнопок;
- оформление экранов ошибок;
- оформление экранов камеры;
- параметры типографики.
Рекомендации
- Проверяйте контраст текста и кнопок на светлой и темной теме.
- Не меняйте стили так, чтобы пользователю было непонятно, какой шаг нужно выполнить.
- Тестируйте кастомизацию на разных размерах экранов.
- Не скрывайте обязательные юридические и продуктовые тексты.
- После изменения темы проверяйте прохождение полного сценария: селфи, документ, адрес, результат.