FAQ
Нужно ли писать код только на Dart?
Для Flutter-раздела вся основная интеграция и примеры приведены на Dart. Исключение составляют обязательные нативные настройки для iOS и Android, например App Group, Notification Service Extension или multiDex.
Нужно ли передавать appGroup при инициализации?
Нет, параметр опциональный. Он нужен в основном для iOS-сценариев, где необходимо предотвратить дубли push-уведомлений и корректно собирать статистику.
Как понять, что SDK уже инициализировано?
На Android перед повторным вызовом setup() можно проверить статус через await Carrot.isInit().
Где настраиваются trigger-сообщения и mobile push?
В личном кабинете Carrot quest. Базовая настройка сервиса производится так же, как для сайта, а сценарии мобильных сообщений настраиваются отдельно.