Skip to content

Тестирование приема и отправки PUSH-уведомлений с помощью Firebird Cloud Messaging

License

Notifications You must be signed in to change notification settings

zebrainsteam/firebase-js-client

Repository files navigation

Описание проекта

Проект предназначен для тестирования отправки и приема PUSH-уведомлений с помощью Firebird Cloud Messaging.

Стэк: JS, FCM SDK

Подготовка проекта

1) Скопируйте из консоли Firebase SenderId и Server key

Для этого перейдите в консоль Firebase > Выберите проект > Настройки > Cloud Messaging Консоль

2) Замените messagingSenderId

Замените messagingSenderId в app.js и firebase-messaging-sw.js на скорпированный на первом шаге SenderId

3) Замените key

Замените key в app.js на Server key

4) Настройте serviceWorker

В firebase.js измените путь при регистрации ServiceWorker
navigator.serviceWorker.register("/<имя проекта>/firebase-messaging-sw.js",{scope:"/<имя проекта>/firebase-cloud-messaging-push-scope"})

В app.js
navigator.serviceWorker.register('/<имя проекта>/firebase-messaging-sw.js');

5) Запустите проект на локальном сервере

Пример запуска приложения через PyCharm

1) Откройте папку с приложением как проект в PyCharm
2) Откройте файл index.html
3) Нажмите на иконку любого установленного браузера

Работа с приложением

Приложение. Начало работы Проект позволяет отправлять и принимать push-уведомления в браузере.

Для получения токена устройства необходимо нажать на кнопку 'Сгенерировать'. Полученный токен будет отображаться на странице и выводиться в консоль браузера. При нажатии кнопки обновить токен удалится.

Для отправки уведомления необходимо заполнить поля: заголовок, сообщение и ссылка на изображение. Затем необходимо нажать кнопку "Отправить". Если все настроено правильно, то вам придет уведомление, а в консоли выведется информация по принятому уведомлению.

Для отправки сообщения на устройство вставьте токен устройства в поле "Токен". Заполните поля тестовыми данными и нажмите кнопку "Отправить". Если все настроено правильно, на устройсво, токен которого указали в поле "Токен", придет уведомление

Приложение. Результат

About

Тестирование приема и отправки PUSH-уведомлений с помощью Firebird Cloud Messaging

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published