Skip to content

Huawei Push Kit ​

Новые устройства Huawei работают без сервисов Google, поэтому пуши через Firebase на них не приходят. Для таких устройств платформа отправляет пуши через Huawei Push Kit.

Подключать Push Kit нужно, только если приложение опубликовано в AppGallery и SDK в приложении получает токены Huawei.

Шаг 1. Получите реквизиты в AppGallery Connect ​

  1. Войдите в AppGallery Connect и откройте My projects, затем проект приложения.
  2. Убедитесь, что для проекта включен сервис Push Kit.
  3. Откройте Project settings → General information и скопируйте из раздела App information значения App ID, Client ID и Client secret.

Шаг 2. Укажите реквизиты в платформе ​

  1. Откройте Коммуникации → Настройки → Mobile push и нажмите Изменить настройки.
  2. Заполните поля:
ПолеЧто вводить
App ID HuaweiApp ID приложения
Client ID HuaweiClient ID
Client secret HuaweiClient secret. При редактировании настроек оставьте поле пустым, чтобы не менять секрет
  1. Сохраните настройки.

Пуши на Huawei отправляются, только если заполнен Client ID.

Как показывается уведомление ​

Устройства Huawei подчиняются той же опции Группировать уведомления, что и Android:

  • выключена — пуш приходит в приложение как данные, уведомление показывает SDK;
  • включена — уведомление показывает система. В поле Действие по тапу на уведомление можно указать действие (intent), которое приложение выполнит по нажатию. Если не задано, приложение просто откроется.

Подробнее — в статье Ключ Firebase для Android.