Ресурсы
Лучшие практики
- Инициализируйте SDK при загрузке страницы, а не по нажатию кнопки захвата. Аутентификация с бэкендом занимает несколько секунд, и если выполнять её одновремен но с открытием камеры, возникает ощущение задержки.
- Разделяйте
prepareSelfieCamera()иopen()для оптимизации запуска камеры — держите шаг подготовки «тёплым», пока пользователь переходит к экрану захвата. - Правильно настраивайте CSP — без необходимых директив SDK не сможет загрузить Web Workers и дополнительные ресурсы.
- Размещайте дополнительные файлы ресурсов в публичном месте, доступном из браузера в рамках вашего проекта.
- Обновляйте SDK. Unico не несёт ответственности за проблемы в устаревших версиях.
Пример приложения
| Язык / Фреймворк | Описание | Репозиторий |
|---|---|---|
| Angular | PoC на Angular, реализующий Web SDK | GitHub — unico-sdk-poc-angular |
| JS Vanilla | PoC на JS Vanilla, реализующий Web SDK | GitHub — unico-sdk-poc-js-vanilla |
| Next.js | PoC на Next.js, реализующий Web SDK | GitHub — unico-sdk-poc-next-js |
| React JS с TypeScript | PoC на React с TypeScript, реализующий Web SDK | GitHub — unico-webframe-poc-react |
| React JS с JavaScript | PoC на React с JavaScript, реализующий Web SDK | GitHub — unico-sdk-poc-react-js |
| React JS с Webpack + Babel | PoC на React JS с Webpack + Babel, реализующий Web SDK | SFTP — запросите у вашего Project Manager |
| Vue JS | PoC на Vue JS, реализующий Web SDK | GitHub — unico-sdk-poc-vuejs |