Перейти к основному содержимому
Опубликовано: 

Как подключить мобильное приложение

Мобильное приложение — это полноценный источник данных о действиях пользователей: авторизация, просмотры, клики, покупки. Если подключить приложение к CDP Sendsay и настроить передачу событий, вы сможете:

  • видеть в профиле каждого подписчика, что он делал в приложении,
  • строить сегменты на основе этих действий,
  • отправлять персональные push-уведомления, email и другие сообщения.

Есть два способа связать приложение с CDP Sendsay:

  • Через мобильный SDK. Это готовый набор кода для iOS и Android, который быстро «вшивается» в приложение и берёт на себя все основные задачи:

    • регистрацию устройства,
    • получение и обновление push-токенов,
    • отправку событий и пользовательских свойств,
    • отображение пушей на экранах смартфонов пользователей,
    • обработку кликов по уведомлениям.

    Для максимальной прозрачности SDK Sendsay для приложений на iOS и Android доступен как открытый исходный код на GitHub и включает пример приложения, который вы можете использовать в качестве тестовой реализации.

  • Через API. Разработчики самостоятельно вызывают методы API, чтобы передавать события и свойства пользователей. , если планируете работать через API.

В обоих случаях для подключения приложения вам понадобится доступ к аккаунту Sendsay, параметры подключения приложения и учётные записи сервисов пушей:

Сервисы пушей выступают в качестве посредника между отправителями Mobile Push уведомлений и пользователями приложения.

Параметры подключения

Получите параметры подключения, которые доступны в консоли управления приложением:

Параметры подключения можно найти в консоли Firebase:

  • Project ID — уникальный идентификатор вашего проекта Firebase. Его можно найти в настройках проекта: Project Settings → General → Project ID.

  • Service account key — ключ учётной записи в Firebase. Чтобы его сгенерировать, перейдите в раздел Project Settings → Cloud Messaging → Service Account → Google Cloud Console, затем в разделе Service Account нажмите на нужный аккаунт, выберите вкладку Keys и создайте ключ в формате JSON.

Документация Firebase

Подключение в интерфейсе Sendsay

Чтобы подключить мобильное приложение, перейдите в раздел Подписчики → Мобильное приложение и нажмите «Подключить», затем введите название приложения и нажмите «Продолжить»:

How to connect mobile app

Затем выберите нужный сервис пуш-уведомлений и нажмите «Подключить».

Укажите Project ID и Service account key в формате JSON:

How to connect mobile app

Нажмите «Подключить».

После подключения импортируйте пользователей приложения — для отправки им массовых пуш-уведомлений. Чтобы реагировать точечными триггерными рассылками на события пользователей в приложении, необходимо настроить интеграцию через Sendsay SDK.

Интеграция с приложением через SDK

Важно

Для подключения приложения необходимы навыки работы с мобильными приложениями. Обратитесь к разработчику вашего приложения, если не обладаете такими навыками.

Передайте разработчикам:

  • ссылки на Sendsay iOS SDK и Sendsay Android SDK.

  • ключи сервисов пушей,

  • авторизационный токен из Sendsay. Его можно найти во вкладке Настройки приложения и импорта, на шаге Работа через SDK:

    Token

Что нужно сделать:

  1. Установить SDK в проект (CocoaPods/SwiftPM для iOS или Gradle для Android).
  2. Инициализировать SDK с параметрами вашего приложения и авторизационным токеном Sendsay.
  3. Реализовать запрос разрешений на пуши при первом запуске.
  4. Добавить передачу событий и свойств (например, «оформил заказ», «открыл экран корзины»).
  5. Настроить deep links для перехода в нужный экран при клике по уведомлению.

Читайте также:
Как импортировать Mobile Push подписчиков
Как отправить Mobile Push уведомление