Чат
Убедитесь, что предыдущие шаги выполнены успешно
- SDK добавлено в ваше мобильное приложение
- Инициализация выполнена успешно
Результат шага
- Чат открывается в приложении
- Можно получать количество непрочитанных диалогов
Открытие чата
Чтобы открыть чат с оператором из любого места в приложении, используйте:
dart
await Carrot.openChat();Количество непрочитанных диалогов
Получить текущее количество непрочитанных диалогов:
dart
final int unreadCount = await Carrot.getUnreadConversationsCount();Подписаться на изменения количества непрочитанных диалогов:
dart
Carrot.getUnreadConversationsCountStream().listen((count) {
// обновление счетчика в интерфейсе
});Особенность iOS
Чтобы светлая тема чата на iOS отображалась корректно, разрешите контроллерам управлять цветом статус-бара.
В нативной iOS-части проекта откройте Info.plist и для UIViewControllerBasedStatusBarAppearance установите значение true.