Базовый и продвинутый пути интеграции
  • 26 Feb 2024
  • 1 минута
  • Темная тема
    Светлая тема
  • формат pdf

Базовый и продвинутый пути интеграции

  • Темная тема
    Светлая тема
  • формат pdf

Article Summary

Мобильный SDK поддерживает 2 пути интеграции:
— базовый
— продвинутый

За выбор пути отвечает параметр в конфигурации shouldCreateCustomer

Этот параметр принимает одно из значений:

  • True - то это «базовый путь»
  • False - то это «продвинутый»

Ссылка на документацию.

Базовый

При инициализации Mindbox SDK в системе сразу создается «анонимы».
Это пользователь с установкой мобильного приложения и подпиской в канале «мобильные пуши». Значение подписки берется из поля в конфигурации SDK subscribeCustomerIfCreated.
У этих пользователей сразу будут сохранятся просмотры и подобные действия, если они интегрированы и им можно отправлять пуши.

Продвинутый

При инициализации в Mindbox передается только технические данные для мобильных пушей (токен и разрешение), но пользователь в админке не создается.
Для создания пользователя надо интегрировать операцию с шагом «зарегистрировать» (или «найти или дополнить») и галкой «deviceUUID». Вызывать эту операцию надо в приложении (или через бекенд) явно, когда по бизнесу надо создать клиента.

Этот путь нужен для тех приложений, которым:
— нецелесообразно сохранять всех пользователей в систему;
— нужно запросить какие-то дополнительные данные перед созданием, например, чтобы заполнить дополнительные поля или зону;
— важно показывать специальный попап, где пользователь может выбрать тематики для подписок или вообще отказаться от подписки на канал.

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

Интеграция сайта с платформой Mindbox: получение данных с сайта, из мобильного приложения, лендингов, программы лояльности, офлайн-точек, CRM-систем.