- Главная
- Интеграции
- Push-уведомления (Firebase)
Push-уведомления через Firebase без кода
Push-уведомления через Firebase в nana800 отправляет блок «send push notification»: он передаёт заголовок, текст и ваши данные в Firebase Cloud Messaging, а Firebase доставляет уведомление на телефон пользователя вашего приложения. Нужны JSON-ключ служебного аккаунта Firebase и FCM-токен устройства, саму схему программировать не нужно. Одна отправка стоит 0,10 ₽.
Собрать в конструкторе- Запуск блока: 0,10 ₽
- Бесплатно каждый месяц: 350 ₽
- Карта не нужна
Что можно сделать
- Сообщать пользователям приложения о новом заказе, оплате, сообщении или смене статуса
- Присылать напоминания по расписанию или в точное время
- Передавать вместе с уведомлением свои данные в виде пар ключ - значение, например номер заказа для приложения
- Отправлять уведомления со звуком по умолчанию на Android и iPhone
- Брать FCM-токен из вебхука, таблицы или базы данных, куда его передаёт ваше приложение
Блоки в конструкторе
Push-уведомление (send push notification)
Действие · 0,10 ₽ за запуск
Отправляет через Firebase Cloud Messaging уведомление с заголовком, текстом и дополнительными данными на одно устройство по FCM-токену. Возвращает success_sent и error_text с ответом Firebase при ошибке.
Как настроить
- 1
Скачайте ключ служебного аккаунта Firebase
В консоли Firebase откройте настройки проекта, вкладку Service accounts и нажмите Generate new private key. Скачается JSON-файл, его содержимое целиком понадобится в блоке. Ключ даёт доступ к проекту Firebase, храните его в секрете.
- 2
Получите FCM-токен устройства
FCM-токен - это адрес конкретного телефона в Firebase, приложение получает его через Firebase SDK. Чтобы схема знала, куда слать уведомление, приложение или ваш сервер передаёт токен в nana800, например запросом на триггер «webhook», или сохраняет его в таблицу или базу данных.
- 3
Добавьте блок push-уведомления
Создайте схему с нужным триггером и добавьте блок «send push notification». В поле «firebase admin config» вставьте содержимое JSON-файла, в «fcm token» - токен устройства, заполните «title» и «text». В «data props» можно добавить пары ключ - значение для приложения.
- 4
Включите и проверьте схему
Для проверки вставьте токен своего телефона, включите схему и запустите её триггером «button». Если уведомление не пришло, откройте результат блока: в error_text будет ответ Firebase. Когда всё работает, оставьте схему включённой, она стоит 0,42 ₽ в час.
Частые вопросы
Соберите первую схему бесплатно
Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.
Собрать в конструкторе