Использование Google Firebase Cloud Messaging
06 июля 2023
ID 92525
Для обеспечения своевременного реагирования KES-устройств под управлением Android на команды администратора в свойствах Сервера администрирования следует включить использование сервиса Google Firebase Cloud Messaging (далее FCM).
Чтобы включить использование FCM:
- В Консоли администрирования выберите узел Управление мобильными устройствами и папку Мобильные устройства.
- В контекстном меню папки Мобильные устройства выберите пункт Свойства.
- В окне свойств папки выберите раздел Параметры Google Firebase Cloud Messaging.
- В полях Идентификатор отправителя и Ключ сервера укажите параметры FCM: SENDER_ID и API Key.
Сервис FCM работает на следующих диапазонах адресов:
- Со стороны KES-устройства необходим доступ на порты 443 (HTTPS), 5228 (HTTPS), 5229 (HTTPS), 5230 (HTTPS) следующих адресов:
- google.com;
- fcm.googleapis.com;
- android.apis.google.com;
- либо на все IP из списка "Google ASN 15169".
- Со стороны Сервера администрирования необходим доступ на порт 443 (HTTPS) следующих адресов:
- fcm.googleapis.com;
- либо на все IP из списка "Google ASN 15169".
В случае если в Консоли администрирования в свойствах Сервера администрирования заданы параметры прокси-сервера (Дополнительно / Параметры доступа к сети Интернет), то они будут использованы для взаимодействия с FCM.
Настройка FCM: получение SENDER_ID, API Key
Для настройки работы с FCM администратор должен выполнить следующие действия:
- Зарегистрироваться на портале google.
- Перейти на портал для разработчиков.
- Создать новый проект по кнопке Create Project, указать имя проекта и ID проекта.
- Дождаться создания проекта.
На первой странице проекта, в верхней части страницы, в поле Project Number указан искомый SENDER_ID.
- Перейти в раздел APIs & auth / APIs, включить Google Firebase Cloud Messaging for Android.
- Перейти в раздел APIs & auth / Credentials и нажать на кнопку Create New Key.
- Нажмите на кнопку Ключ сервера.
- Если есть, задать ограничения, нажать на кнопку Create.
- Получить API Key из свойств только что созданного ключа (поле Ключ сервера).