Skip to content

Обзор

Carrot quest SDK

SDK для мобильных приложений

SDK поддерживает нативные приложения на iOS и Android, а также интеграцию через Flutter. Выберите платформу и переходите к установке, инициализации и настройке возможностей Carrot quest.

iOS

Swift / Obj-C · iOS 13+

Android

Kotlin / Java · API 19+

Flutter

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:

AndroidiOSFlutter
ЯзыкиKotlin / JavaSwift / Obj-CDart
Минимальные версии ОСAPI 19iOS 13Dart SDK 3.0
IDEAndroid Studio 2023Xcode 16
ДевайсыAndroid смартфоныiPhone, iPad
Ссылка на документациюДокументация AndroidДокументация iOSДокументация Flutter
Ссылка на репозиторийGithubGithubGithub

Гарантируем стабильную работу на самых новых версиях Android Studio и Xcode.

  • Если наблюдаются ошибки в работе на самых новых версиях - обратитесь в поддержку.
  • Более старые версии IDE могут работать некорректно, для успешной работы обновите IDE.

Ограничения

Не поддерживаем приложения, созданные на кроссплатформенных технологиях:

  • Xamarin
  • Native Script
  • React Native

Если ваше приложение создано на одной из этих технологий, то обратитесь к менеджеру или напишите в нашу поддержку.

Куда писать issue

Краткий словарь терминов

  • Лид- пользователь, который оставил информацию о себе (имя, телефон или почту) или с которым нам удалось пообщаться (пользователь написал в чат или ответил на сообщение). Подробную информацию можно посмотреть в нашей Базе знаний.
  • Событие - это действие пользователя на вашем сайте, в приложении или на сервере. Вы можете определить любое событие пользователя или клиента, которое хотите фиксировать. Фиксирование событий поможет вам выстроить аналитику, маркетинг и сегментацию пользователей. У каждого события могут быть свойства. Они дополняют событие для понимания контекста совершенного действия. Подробную информацию можно посмотреть в нашей Базе знаний.
  • Свойства - параметры пользователя, например: имя, email, телефон, город, UTM метки, список просмотренных товаров, сумма в корзине и т.д. Подробную информацию можно посмотреть в нашей Базе знаний.
  • Триггер - это событие, после совершения которого отправляется автоматическое сообщение. Подробную информацию можно посмотреть в нашей Базе знаний.