Как вам помочь ?

Push-уведомления для мобильных приложений

Статья актуальна для версии магазина: 8.5
  1. Получение ключ сервера из Firebase

  2. Связка приложения с Google Firebase

  3. Перевыпуск приложения в Google Play Market

  4. Настройки модуля

  5. Создание рассылки

Модуль “Push-уведомления для моб. приложений” позволяет осуществлять рассылку push-уведомлений клиентам, у которых установлено мобильное приложение на Android.

 

Получение ключ сервера из Firebase.

Для того, чтобы получить возможность отправлять push-уведомления для мобильных приложений, нужно зарегистрироваться в специальном сервисе Google.

Для этого переходим в сервис Google Firebase по ссылке https://firebase.google.com/?hl=ru и нажимаем "Get started" (см. рис. 1):

Push-уведомления для мобильных приложений - 8998
Рисунок 1.

Далее нажимаем "Create a project" (см. рис. 2):

Push-уведомления для мобильных приложений - 3161
Рисунок 2.

Затем необходимо пройти три шага создания проекта, на первом шаге (см. рис. 3):

Push-уведомления для мобильных приложений - 4451
Рисунок 3.

  1. Указываете название проекта.
  2. Соглашаетесь с условиями.
  3. Нажимаете "Continue".

На втором шаге вы можете подключить для проекта Google Analytics (см. рис. 4):

Push-уведомления для мобильных приложений - 9886
Рисунок 4.

  1. Активируете опцию подключения Google Analytics для создаваемого вами проекта. Если Google Analytics не требуется, то опцию деактивируете и переходите к п.2.
  2. Нажимаете "Continue".

На последнем шаге вам нужно будет указать аккаунт, к которому будет привязана Google Analytics (см. рис. 5):

Push-уведомления для мобильных приложений - 1490
Рисунок 5.

  1. Выбираете аккаунт.
  2. Нажимаете "Create project".

Создается проект, и далее нажимаете "Continue" (см. рис. 6):

Push-уведомления для мобильных приложений - 1769
Рисунок 6.

Затем заходите в настройки проекта (см. рис. 7):

Push-уведомления для мобильных приложений - 3658
Рисунок 7.

Переходите во вкладку "Cloud Messaging" (см. рис. 8)

Push-уведомления для мобильных приложений - 6319
Рисунок 8.

Затем копируете ключ сервера (см. рис. 9):

Push-уведомления для мобильных приложений - 6189
Рисунок 9.

Данный ключ сервера нам потребуется позже.

 

Связка приложения с Google Firebase.

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

  1. Случай 1. У вас уже выпущено мобильное приложение

  2. Случай 2. Вы планируете выпускать мобильное приложение

 

Случай 1. У вас уже выпущено мобильное приложение.

В этом случае вам необходимо связать выпущенное уже приложение с проектом в Google Firebase.

Добавление приложения в проект Firebase.

Чтобы добавить приложение в проект, который создали ранее. Для этого на главной странице проекта кликаете на значок Андройда (см. рис. 10):

Push-уведомления для мобильных приложений - 8963
Рисунок 10.

Далее‌ ‌заполняем‌ ‌данные‌ ‌о‌ ‌приложении‌ ‌(см.‌ ‌рис.‌ ‌11):‌

Push-уведомления для мобильных приложений - 3019
Рисунок 11.

  1. Указываете‌ ‌название‌ ‌пакета‌ ‌приложения.‌
  2. Указываете‌ ‌название‌ ‌приложения.‌
  3. Указываете сертификат ключ загрузки в коде SHA-1.
  4. Нажимаете на регистрацию приложения (Register app).

Уточнить название пакета приложения можете в консоли мобильного приложения в пункт "Панель управления" (см. рис. 12):

Push-уведомления для мобильных приложений - 1634
Рисунок 12.

Уточнить сертификат ключ загрузки можете в консоли мобильного приложения (см. рис. 13):

Push-уведомления для мобильных приложений - 6451
Рисунок 13.

  1. Заходите в меню "Настройка".‌
  2. Подпункт "Целостность приложения".
  3. Копируете "Цифровой отпечаток сертификата SHA-1". Обратите внимание, что нужен отпечаток именно сертификата ключа загрузки, а не приложения.

Далее (см. рис. 14):

Push-уведомления для мобильных приложений - 2433
Рисунок 14.

  1. Скачиваете google-services.json.‌
  2. Нажимаете "Далее" (Next).

На следующем шаге оставляете настройки как есть, нажимаете "Далее" (Next) (см. рис. 15):

Push-уведомления для мобильных приложений - 1698
Рисунок 15.

И на последнем этапе нажимаете "Продолжить в консоли" (Continue to the console) (см. рис. 16):

Push-уведомления для мобильных приложений - 8621
Рисунок 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):

Push-уведомления для мобильных приложений - 5209
Рисунок 17.

Справа нажимаете кнопку "Создать новый выпуск" (см. рис. 18):

Push-уведомления для мобильных приложений - 1580
Рисунок 18.

Затем загружаете файлы, что мы вам отправили ранее (см. рис. 19):

Push-уведомления для мобильных приложений - 2894
Рисунок 19.

Внимание!

Загрузить нужно только один из файлов - с расширением .aab.

После загрузки нажимаете последовательно "Сохранить", затем "Проверка выпуска" (см. рис. 20, 21):

Push-уведомления для мобильных приложений - 7647
Рисунок 20.

Push-уведомления для мобильных приложений - 7795
Рисунок 21.

Затем нажимаете "Внедрить: Рабочая версия" (см. рис. 22):

Push-уведомления для мобильных приложений - 3344
Рисунок 22.

Затем обновление находится на рассмотрении. Как только оно завершится, новая версия будет доступна для установки. Статус рассмотрения вы можете проверить в консоль Google Play.

 

Настройки модуля.

После размещения приложения в Google Play Market с функционалом отправки push - уведомлений вам нужно в административной панели интернет магазина в меню "Модули" - "Магазин модулей" найти и установить модуль "Push-уведомления для моб. приложений" (см. рис. 23):

Push-уведомления для мобильных приложений - 4162
Рисунок 23.

Далее в модуле (см. рис. 24):

Push-уведомления для мобильных приложений - 3801
Рисунок 24.

  1. Переключаетесь в меню "Настройки".
  2. Вставляете ключ сервера в поле "Server Key", который получили ранее.

 

Создание рассылки.

После того, как модуль "Push-уведомления для моб. приложений" установлен, настроен, и у вас перевыпущено приложение с поддержкой отправки push-уведомлений и обновлено на устройстве, вы можете осуществить рассылку push-уведомлений.

Для этого в модуле "Push-уведомления для моб. приложений" переходите на вкладку “Сообщения” и создаете рассылку (см. рис. 25):

Push-уведомления для мобильных приложений - 3503
Рисунок 25.

Далее (см. рис. 26):

Push-уведомления для мобильных приложений - 7146
Рисунок 26.

  1. Указываете заголовок сообщения.
  2. Указываете само сообщение.
  3. Нажимаете "Отправить".

После запуска рассылки все пользователи, которые установили приложение, получат push-уведомление (см. рис. 27):

Push-уведомления для мобильных приложений - 2154
Рисунок 27.

Все готово. Мы с вами рассмотрели настройку модуля "Push-уведомления для моб. приложений".

Посмотрите дополнительно

Другие статьи по теме

Статья оказалась полезной? Да Нет
Благодарим за отзыв.

Как мы можем улучшить статью?

Не нашли нужную статью? Предложить тему

Не нашли нужную статью?

Благодарим за отзыв.

Тэги: Push, уведомления, мобильное приложение, приложение, рассылка