FAQ
Что делать, если не пишется статистика?
- Проверьте, что у вас установлена самая новая версия SDK.
- Сверьтесь с чеклистом интеграции — обычно проблема в
setupили ключах. - Проверьте настройки в личном кабинете сервиса.
- Если шаги выше не помогли — обратитесь в поддержку с описанием и частотой повторения проблемы.
Почему могут не приходить пуши?
Чаще всего — неверные ключи: были взяты из webApi, а не из раздела Настройки → Разработчикам.
Решение: вернитесь в раздел Ключи для SDK и проверьте, всё ли вы сделали правильно. Также убедитесь, что в кабинет загружен JSON-ключ Firebase (см. Push-уведомления).
После закрытия чата, открытого по тапу на пуше, приложение завершилось
Когда пользователь открывает чат по тапу на пуше при закрытом приложении, после закрытия чата процесс завершится — стартовая Activity не запустится. Передайте полное имя класса нужной Activity в SDK через Carrot.setParentActivityClassName(...) — подробности в разделе Возврат на свой экран после чата из пуша.
Что делать, если системного свойства не оказалось в SDK, но в WEB-версии оно есть?
Передайте его обычным UserProperty. Бэк просто не запишет несуществующее системное свойство, поэтому стоит свериться по списку поддерживаемых.
kotlin
val prop = UserProperty("\$name", "userName")
Carrot.setUserProperty(prop)java
UserProperty prop = new UserProperty("$name", "userName");
Carrot.setUserProperty(prop);Подробнее: Передача свойств.
Куда смотреть, если не помогло?
- Список известных проблем на странице Возможные ошибки.
- Issue-репозиторий SDK на GitHub.