Push уведомления в android с использованием FCM. 2 ЧАСТЬ
10
Мар
2020г.

Push уведомления в android с использованием FCM. 2 ЧАСТЬ.

Автор -

Инструкция реализации push уведомления с использованием сервиса Firebase Cloud Messaging. Во второй части будут рассмотрены следующие этапы:

- Предварительная подготовка;

- Добавление сервиса Firebase в приложение. Исправление возможных ошибок.


Предварительная подготовка


Удостоверимся, что Google Play services установлено и включено на эмуляторе телефона (Nexus 4) в среде разработке Android Studio 

Примечание: действия описанные в данном пункте подходят как для эмулятора, так и для настройки реального телефона.

1. Переходим к настройкам телефона.

Настройки телефона


2. Выбираем из списка настроек Apps & notifications


Выбираем из списка настроек Apps & notifications


3. В меню «Приложений и Уведомлений» выбираем App Info


В меню «Приложений и Уведомлений» выбираем App Info


4. Выбираем из списка приложений Google Play services


Выбираем из списка приложений Google Play services


5. Проверяем, чтобы Google Play services было установлено и включено.


Проверяем, чтобы Google Play services было установлено и включено.


Если приложение не установлено, тогда переходим в среду разработки Android Studio:


5.1 Выбираем пункт главного меню Tools, переходим в SDK Manager


Выбираем пункт главного меню Tools, переходим в SDK Manager


5.2 На вкладке SDK Tools находим Google Play services, если не установлено, устанавливаем.


На вкладке SDK Tools находим Google Play services, если не установлено, устанавливаем.


Добавление сервиса Firebase в приложение


В предыдущей статье файл google-services.json был добавлен в среду разработки Android Studio. Чтобы использовать плагин, изменим файлы build.gradle 

Ниже представлены изменения в файле build.gradle


изменения в файле build.gradle


1. Вносим изменения в файлы build.gradle проекта.

2. «Сбилдим» проект.

2.1. При возникновении ошибки:


Ошибка при сборке проекта для подключения Firebase


необходимо произвести миграцию на AndroidX. Для этого выбираем пункт главного меню Refactor, нажимаем на Migrate to AndroidX


нажимаем на Migrate to AndroidX


В итоге файл build.gradle должен иметь следующий вид:


Настройки файла build.gradle


Примечание: возможны у Вас будет появляется ряд ошибок. В таком случае попробуйте добавить следующую строку в файл build.gradle:


Исправление ошибок файл build.gradle, при подключении Firebase


3. После всех вышеизложенных операций добавление приложения в Firebase должно быть успешно завершено


добавление приложения в Firebase должно быть успешно завершено


4. На главной странице в Консоле Firebase должно появиться приложение


Приложение на главной странице Консоли Firebase


После чего можно приступить к его настройкам

Настройка Firebase приложения



Прочитать 1 статью по настройке Firebase


Продолжение в третьей части.

 Загрузить приложение Айлант:ЖКХ из GooglePlay


Данные для демо доступа:

АДРЕС САЙТА УО: test.domosed.info (Тестовая УК)

НОМЕР ЛС: 1010021

ПАРОЛЬ: 123456

Примечание: push-уведомления в демо-версии не будут приходить.