Перейти к основному содержимому

OneSignal

Интеграция OneSignal позволяет отправлять электронные письма и SMS (текстовые сообщения) вашим пользователям. Это может помочь вам увеличить вовлеченность, увеличить продажи и удерживать пользователей. После настройки OneSignal вы сможете легко добавлять пользователей в список подписчиков OneSignal или удалять их оттуда.

img.png

Предварительные требования

Начальная настройка

Вот подробное пошаговое руководство по интеграции OneSignal:

Настройка в OneSignal

  1. Для начала вам нужно создать приложение в OneSignal. Вы можете создать его в разделе панели инструментов.

img_1.png

  1. После создания вашего приложения активируйте необходимые службы, такие как SMS и Email. Перейдите в настройки вашего приложения, нажав App > Settings > Platforms, затем выберите Activate для служб, которые вы хотите использовать.

    • Если вы планируете использовать SMS, вам понадобится учетная запись Twilio, а затем выполните шаги из официальной документации по быстрому запуску SMS.

    • Для отправки электронных писем настройте параметры в соответствии с рекомендациями, представленными в документации OneSignal здесь.

Настройка в FlutterFlow

Чтобы включить OneSignal в FlutterFlow:

  1. Перейдите в Настройки и Интеграции > Интеграции > OneSignal.

  2. Включите переключатель Включить OneSignal.

  3. Соберите ваши учетные данные:

    • App ID: Найдите его в вашей панели управления OneSignal в разделе Settings > Keys & IDs > OneSignal App ID.
    • API Key: Находится в том же разделе, что и App ID, под Rest API Key.
    • User Key: Перейдите к вашему профилю пользователя, затем к Account & API Keys > User Auth Key.
    • Нажмите Deploy.
  4. Теперь в вашем приложении на соответствующем событии вы можете добавить действие, которое добавляет пользователя в список подписчиков OneSignal.

  5. Чтобы протестировать функциональность SMS, следуйте дальнейшим инструкциям в документации по SMS.

  6. Чтобы попробовать отправку электронных писем, продолжайте с инструкций здесь.

Типы действий OneSignal

Существуют два основных действия, которые вы можете использовать в OneSignal:

  • Добавить: Это позволяет добавить пользователей с их данными, такими как адрес электронной почты, номер телефона и теги.
  • Удалить: Используйте это действие для удаления пользователя из списка подписчиков.

Добавление действия OneSignal

Чтобы добавить действие OneSignal, например, добавить пользователя, следуйте этим шагам:

  1. Выберите Виджет (например, кнопку и т. д.), к которому хотите добавить действие.

  2. Выберите Действия из панели свойств (правое меню).

  3. Поиск и выбирайте действие OneSignal (в разделе Интеграция).

  4. Выберите Тип действия.

  5. Чтобы добавить пользователя, включите нужные параметры подписки. Вы можете установить значение непосредственно или использовать переменную. Помните, что номера телефонов должны быть в формате E.164.

  6. По желанию добавьте теги для более персонализированных сообщений. Например, вы можете тегировать пользователей на основе их суммы потраченных средств, чтобы обращаться к ним с конкретными электронными письмами или SMS-сообщениями о их покупках.

Вы можете узнать успешно ли пользователь добавлен в подписку, перейдя в Панель управления OneSignal > Приложение > Аудитория > Подписки.

img_2.png

OneSignal для пользователей Supabase

В настоящее время наша интеграция OneSignal поддерживает только аутентификацию Firebase. Если вы хотите использовать аутентификацию Supabase, вам может потребоваться использовать пользовательский код, чтобы уведомлять своих пользователей.