Обзор
Carrot quest SDK
SDK для мобильных приложений
SDK поддерживает нативные приложения на iOS и Android, а также интеграцию через Flutter. Выберите платформу и переходите к установке, инициализации и настройке возможностей Carrot quest.
Swift / Obj-C · iOS 13+
Kotlin / Java · API 19+
Dart · Dart SDK 3.0+
Carrot quest SDK для мобильных приложений
Carrot quest SDK (Software Development Kit) - это набор инструментов, предназначенных для интеграции мобильных приложений с сервисом Carrot quest. С его помощью можно быстро и эффективно реализовать обмен данными между мобильными приложениями и Carrot quest, что позволит вам использовать все преимущества платформы Carrot quest без необходимости писать код с нуля.
Для мобильных приложений доступны следующие решения:
- Чат
- Сбор данных о пользователях мобильного приложения
- Welcome бот
- Лид-боты
- Ин-апы
- Пуш-уведомления
- Письма
Требования к установке и поддерживаемые платформы
- Carrot quest для Android поддерживает API 19 и выше.
- Carrot quest для iOS поддерживает iOS 13 и выше
На данный момент SDK доступна для приложений на iOS, Android и Flutter:
| Android | iOS | Flutter | |
|---|---|---|---|
| Языки | Kotlin / Java | Swift / Obj-C | Dart |
| Минимальные версии ОС | API 19 | iOS 13 | Dart SDK 3.0 |
| IDE | Android Studio 2023 | Xcode 16 | |
| Девайсы | Android смартфоны | iPhone, iPad | |
| Ссылка на документацию | Документация Android | Документация iOS | Документация Flutter |
| Ссылка на репозиторий | Github | Github | Github |
Гарантируем стабильную работу на самых новых версиях Android Studio и Xcode.
- Если наблюдаются ошибки в работе на самых новых версиях - обратитесь в поддержку.
- Более старые версии IDE могут работать некорректно, для успешной работы обновите IDE.
Ограничения
Не поддерживаем приложения, созданные на кроссплатформенных технологиях:
- Xamarin
- Native Script
- React Native
Если ваше приложение создано на одной из этих технологий, то обратитесь к менеджеру или напишите в нашу поддержку.
Куда писать issue
Краткий словарь терминов
- Лид- пользователь, который оставил информацию о себе (имя, телефон или почту) или с которым нам удалось пообщаться (пользователь написал в чат или ответил на сообщение). Подробную информацию можно посмотреть в нашей Базе знаний.
- Событие - это действие пользователя на вашем сайте, в приложении или на сервере. Вы можете определить любое событие пользователя или клиента, которое хотите фиксировать. Фиксирование событий поможет вам выстроить аналитику, маркетинг и сегментацию пользователей. У каждого события могут быть свойства. Они дополняют событие для понимания контекста совершенного действия. Подробную информацию можно посмотреть в нашей Базе знаний.
- Свойства - параметры пользователя, например: имя, email, телефон, город, UTM метки, список просмотренных товаров, сумма в корзине и т.д. Подробную информацию можно посмотреть в нашей Базе знаний.
- Триггер - это событие, после совершения которого отправляется автоматическое сообщение. Подробную информацию можно посмотреть в нашей Базе знаний.