---
title: Интерфейсы обратного вызова и слушателей
canonical: https://developer.unico.io/ru/developers/sdks-and-tools/flutter/api-reference/callback-listener-interfaces
locale: ru
generated_by: markdown-export
---

- [/ru/](/ru/)
- [SDK и инструменты](/ru/developers/sdks-and-tools/overview)
- [Flutter SDK](/ru/developers/sdks-and-tools/flutter/requirements)
- Справочник API
- Интерфейсы обратного вызова и слушателей

# Интерфейсы обратного вызова и слушателей

UnicoListener (жизненный цикл)
| Метод | Триггер |
| --- | --- |
| `onErrorUnico(UnicoError error)` | Ошибка реализации во время работы SDK |
| `onUserClosedCameraManually()` | Пользователь вручную закрыл камеру |
| `onSystemClosedCameraTimeoutSession()` | Сессия истекла по тайм-ауту (по умолчанию: 45 с) |
| `onSystemChangedTypeCameraTimeoutFaceInference()` | Лицо не обнаружено в течение 13 с — захват переключается в ручной режим |

UnicoSelfie (обратные вызовы для селфи)
| Метод | Триггер |
| --- | --- |
| `onSuccessSelfie(ResultCamera result)` | Захват селфи выполнен успешно |
| `onErrorSelfie(UnicoError error)` | Захват селфи завершился ошибкой |

UnicoSdks (обратный вызов User Journey)
| Метод | Триггер |
| --- | --- |
| `onSuccess(SuccessResult result)` | Journey-поток завершён — возвращает `processId` (только User Journeys) |
| `onErrorSelfie(UnicoError error)` | Захват селфи завершился ошибкой |

UnicoDocument (обратные вызовы для документов)
| Метод | Триггер |
| --- | --- |
| `onSuccessDocument(ResultCamera result)` | Захват документа выполнен успешно |
| `onErrorDocument(UnicoError error)` | Захват документа завершился ошибкой |

Последнее обновление **22 окт. 2026 г.**