Как вам помочь ?
Push-уведомления для мобильных приложений
Модуль “Push-уведомления для моб. приложений” позволяет осуществлять рассылку push-уведомлений клиентам, у которых установлено мобильное приложение на Android.
Получение ключ сервера из Firebase.
Для того, чтобы получить возможность отправлять push-уведомления для мобильных приложений, нужно зарегистрироваться в специальном сервисе Google.
Для этого переходим в сервис Google Firebase по ссылке https://firebase.google.com/?hl=ru и нажимаем "Get started" (см. рис. 1):
Рисунок 1.
Далее нажимаем "Create a project" (см. рис. 2):
Рисунок 2.
Затем необходимо пройти три шага создания проекта, на первом шаге (см. рис. 3):
Рисунок 3.
- Указываете название проекта.
- Соглашаетесь с условиями.
- Нажимаете "Continue".
На втором шаге вы можете подключить для проекта Google Analytics (см. рис. 4):
Рисунок 4.
- Активируете опцию подключения Google Analytics для создаваемого вами проекта. Если Google Analytics не требуется, то опцию деактивируете и переходите к п.2.
- Нажимаете "Continue".
На последнем шаге вам нужно будет указать аккаунт, к которому будет привязана Google Analytics (см. рис. 5):
Рисунок 5.
- Выбираете аккаунт.
- Нажимаете "Create project".
Создается проект, и далее нажимаете "Continue" (см. рис. 6):
Рисунок 6.
Затем заходите в настройки проекта (см. рис. 7):
Рисунок 7.
Переходите во вкладку "Cloud Messaging" (см. рис. 8)
Рисунок 8.
Затем копируете ключ сервера (см. рис. 9):
Рисунок 9.
Данный ключ сервера нам потребуется позже.
Связка приложения с Google Firebase.
Чтобы у модуля была возможность отправки push-уведомлений, то для этого необходимо либо модифицировать мобильное приложение, либо при его выпуске заранее заложить возможность отправки push-уведомлений.
Случай 1. У вас уже выпущено мобильное приложение.
В этом случае вам необходимо связать выпущенное уже приложение с проектом в Google Firebase.
Добавление приложения в проект Firebase.
Чтобы добавить приложение в проект, который создали ранее. Для этого на главной странице проекта кликаете на значок Андройда (см. рис. 10):
Рисунок 10.
Далее заполняем данные о приложении (см. рис. 11):
Рисунок 11.
- Указываете название пакета приложения.
- Указываете название приложения.
- Указываете сертификат ключ загрузки в коде SHA-1.
- Нажимаете на регистрацию приложения (Register app).
Уточнить название пакета приложения можете в консоли мобильного приложения в пункт "Панель управления" (см. рис. 12):
Рисунок 12.
Уточнить сертификат ключ загрузки можете в консоли мобильного приложения (см. рис. 13):
Рисунок 13.
- Заходите в меню "Настройка".
- Подпункт "Целостность приложения".
- Копируете "Цифровой отпечаток сертификата SHA-1". Обратите внимание, что нужен отпечаток именно сертификата ключа загрузки, а не приложения.
Далее (см. рис. 14):
Рисунок 14.
- Скачиваете google-services.json.
- Нажимаете "Далее" (Next).
На следующем шаге оставляете настройки как есть, нажимаете "Далее" (Next) (см. рис. 15):
Рисунок 15.
И на последнем этапе нажимаете "Продолжить в консоли" (Continue to the console) (см. рис. 16):
Рисунок 16.
Затем скачанный google-services.json вам нужно будет отправить к нам в тех. поддержку.
Запрос может быть следующего формата:
Добрый день! Я планирую использовать модуль “Push-уведомления для моб. приложений”. Адрес сайта: XXXXXX. google-services.json во вложении.Пожалуйста, модифицируйте приложение для возможности отправки push-уведомлений.
Вместо XXXXXX укажите адрес сайта и во вложении к письму прикладываете google-services.json.
После получения сообщения мы модифицируем приложение, отправим вам. Вам нужно будет его перевыпустить в Google Play Market.
Случай 2. Вы планируете выпускать мобильное приложение.
Если у вас нет еще приложения, то вам нужно будет его выпустить согласно инструкции.
Как приложение будет размещено, действуете как описано в Случае 1.
Перевыпуск приложения в Google Play Market.
Для перевыпуска приложения заходите в консоль Google Play https://play.google.com/console/developers и слева переходите в меню "Выпуск" - "Рабочая версия" (см. рис. 17):
Рисунок 17.
Справа нажимаете кнопку "Создать новый выпуск" (см. рис. 18):
Рисунок 18.
Затем загружаете файлы, что мы вам отправили ранее (см. рис. 19):
Рисунок 19.
Внимание!
Загрузить нужно только один из файлов - с расширением .aab.
После загрузки нажимаете последовательно "Сохранить", затем "Проверка выпуска" (см. рис. 20, 21):
Рисунок 20.
Рисунок 21.
Затем нажимаете "Внедрить: Рабочая версия" (см. рис. 22):
Рисунок 22.
Затем обновление находится на рассмотрении. Как только оно завершится, новая версия будет доступна для установки. Статус рассмотрения вы можете проверить в консоль Google Play.
Настройки модуля.
После размещения приложения в Google Play Market с функционалом отправки push - уведомлений вам нужно в административной панели интернет магазина в меню "Конфигурация" - "Модули" - "Магазин модулей" найти и установить модуль "Push-уведомления для моб. приложений" (см. рис. 23):
Рисунок 23.
Далее нужно выполнить настройки в модуле (см. рис. 24):
Рисунок 24.
- Переключаетесь в меню "Настройки".
- Вставляете ключ сервера в поле "Server Key", который получили ранее (рис. 9).
Создание рассылки.
После того, как модуль "Push-уведомления для моб. приложений" установлен, настроен, и у вас перевыпущено приложение с поддержкой отправки push-уведомлений и обновлено на устройстве, вы можете осуществить рассылку push-уведомлений.
Для этого в модуле "Push-уведомления для моб. приложений" переходите на вкладку “Сообщения” и создаете рассылку (см. рис. 25):
Рисунок 25.
Далее (см. рис. 26):
Рисунок 26.
- Указываете заголовок сообщения.
- Указываете само сообщение.
- Нажимаете "Отправить".
После запуска рассылки все пользователи, которые установили приложение, получат push-уведомление (см. рис. 27):
Рисунок 27.
Все готово. Мы с вами рассмотрели настройку модуля "Push-уведомления для моб. приложений".
Посмотрите дополнительно
Другие статьи по теме
- Модуль "Барабан Удачи"
- Push уведомления
- Модуль "Формы захвата"
- Модуль "Узнать о поступлении/снижении цены"
- Настройка Telegram Бот
Тэги: Push, уведомления, мобильное приложение, приложение, рассылка