OneSignal
Инте грация OneSignal позволяет отправлять электронные письма и SMS (текстовые сообщения) вашим пользователям. Это может помочь вам увеличить вовлеченность, увеличить продажи и удерживать пользователей. После настройки OneSignal вы сможете легко добавлять пользователей в список подписчиков OneSignal или удалять их оттуда.
- Прежде чем начать, убедитесь, что проект находится на плане Blaze на Firebase.
- Создайте учетную запись в OneSignal
Начальная настройка
Вот подробное пошаговое руководство по интеграции OneSignal:
Настройка в OneSignal
- Для начала вам нужно создать приложение в OneSignal. Вы можете создать его в разделе панели инструментов.
-
После создания вашего приложения активируйте необходимые службы, такие как SMS и Email. Перейдите в настройки вашего приложения, нажав App > Settings > Platforms, затем выберите Activate для служб, которые вы хотите использовать.
-
Если вы планируете использовать SMS, вам понадобится учетная запись Twilio, а затем выполните шаги из официальной документации по быстрому запуску SMS.
-
Для отправки электронных писем настройте параметры в соответствии с рекомендациями, представленными в документации OneSignal здесь.
-
Настройка в FlutterFlow
Чтобы включить OneSignal в FlutterFlow:
-
Перейдите в Настройки и Интеграции > Интеграции > OneSignal.
-
Включите переключатель Включить OneSignal.
-
Соберите ваши учетные данные:
- 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.
-
Теперь в вашем приложении на соответст вующем событии вы можете добавить действие, которое добавляет пользователя в список подписчиков OneSignal.
-
Чтобы протестировать функциональность SMS, следуйте дальнейшим инструкциям в документации по SMS.
-
Чтобы попробовать отправку электронных писем, продолжайте с инструкций здесь.
Типы действий OneSignal
Существуют два основных действия, которые вы можете использовать в OneSignal:
- Добавить: Это позволяет добавить пользователей с их данными, такими как адрес электронной почты, номер телефона и теги.
- Удалить: Используйте это действие для удаления пользователя из списка подписчиков.
Добавление действия OneSignal
Чтобы добавить действие OneSignal, например, добавить пользователя, следуйте этим шагам:
-
Выберите Виджет (например, кнопку и т. д.), к которому хотите добавить действие.
-
Выберите Действия из панели свойств (правое меню).
-
Поиск и выбирайте действие OneSignal (в разделе Интеграция).
-
Выберите Тип действия.
-
Чтобы добавить пользователя, включите нужные параметры подписки. Вы можете установить значение непосредственно или использовать переменную. Помните, что номера телефонов должны быть в формате E.164.
-
По желанию добавьте теги для более персонализированных сообщений. Например, вы можете тегировать пользователей на основе их суммы потраченных средств, чтобы обращаться к ним с конкретными электронными письмами или SMS-сообщениями о их покупках.
Вы можете узнать успешно ли пользователь добавлен в подписку, перейдя в Панель управления OneSignal > Приложение > Аудитория > Подписки.
В настоящее время наша интеграция OneSignal поддерживает только аутентификацию Firebase. Если вы хотите использовать аутентификацию Supabase, вам может потребоваться использовать пользовательский код, чтобы уведомлять своих пользователей.