Обновить
4K+
2
Kamronbek Juraev@Kamuran

Пользователь

Отправить сообщение

Как завернуть коммерческий биометрический SDK в React Native: разбор на примере MyID

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели4.4K

Если вы делаете мобильный банкинг, финтех или госсервисы для узбекского рынка, рано или поздно вы столкнётесь с MyID — национальной системой биометрической идентификации от UZINFOCOM. Лицо в камеру, liveness-проверка, сверка с госбазой — и удалённое открытие счёта готово. MyID поставляет нативные SDK для iOS и Android, а вот React Native-разработчикам исторически предлагалось выкручиваться самостоятельно.

В 2024 году я написал React Native-мост для MyID, который сегодня лежит в их официальном репозитории. Тот мост был для SDK второго поколения — и вместе с ним устарел: в 3.x старый флоу интеграции удалён целиком. Плюс Apple завёз privacy manifest, а Expo окончательно стал стандартом — и почти всё, что написано в интернете про «MyID + React Native», перестало работать. Поэтому появилась новая, независимая опенсорсная обёртка для 3.x, которую я теперь поддерживаю.

В этой статье разберу, как правильно заворачивать такой SDK в React Native в 2026 году: session flow вместо паспортных данных на клиенте, три айосные грабли, на которые наступает каждая первая интеграция, устройство Expo config plugin и таксономию ошибок. Всё — с проверкой на реальном железе.

Читать далее

Информация

В рейтинге
1 583-й
Зарегистрирован
Активность

Специализация

Фронтенд разработчик, Разработчик мобильных приложений
Старший
От 3 000 $
Git
CI/CD
React
React Native
TypeScript
Node.js
Redux
JavaScript
Next.js