Возможные ошибки
Что проверить в первую очередь
- Корректность
API KeyиUser Auth Keyиз раздела разработчика - Успешность
Carrot.setup() - Наличие
multiDexEnabled trueв Android-части проекта - Корректность настройки Firebase Cloud Messaging
- Передается ли FCM-токен через
Carrot.sendFcmToken()
Частые ситуации
| Вопрос | Вариант решения |
|---|---|
| SDK повторно инициализируется после возврата приложения из фона на Android | Перед повторным setup() проверьте await Carrot.isInit() |
| Push-уведомления не приходят | Проверьте Firebase-настройки, разрешения на уведомления и отправку FCM-токена в SDK |
| На iOS появляются дубли уведомлений | Настройте App Group и Notification Service Extension |
| Светлая тема чата на iOS отображается некорректно | Установите UIViewControllerBasedStatusBarAppearance = true в Info.plist |