Appearance
Huawei Push Kit
Новые устройства Huawei работают без сервисов Google, поэтому пуши через Firebase на них не приходят. Для таких устройств платформа отправляет пуши через Huawei Push Kit.
Подключать Push Kit нужно, только если приложение опубликовано в AppGallery и SDK в приложении получает токены Huawei.
Шаг 1. Получите реквизиты в AppGallery Connect
- Войдите в AppGallery Connect и откройте My projects, затем проект приложения.
- Убедитесь, что для проекта включен сервис Push Kit.
- Откройте Project settings → General information и скопируйте из раздела App information значения App ID, Client ID и Client secret.
Шаг 2. Укажите реквизиты в платформе
- Откройте Коммуникации → Настройки → Mobile push и нажмите Изменить настройки.
- Заполните поля:
| Поле | Что вводить |
|---|---|
| App ID Huawei | App ID приложения |
| Client ID Huawei | Client ID |
| Client secret Huawei | Client secret. При редактировании настроек оставьте поле пустым, чтобы не менять секрет |
- Сохраните настройки.
Пуши на Huawei отправляются, только если заполнен Client ID.
Как показывается уведомление
Устройства Huawei подчиняются той же опции Группировать уведомления, что и Android:
- выключена — пуш приходит в приложение как данные, уведомление показывает SDK;
- включена — уведомление показывает система. В поле Действие по тапу на уведомление можно указать действие (intent), которое приложение выполнит по нажатию. Если не задано, приложение просто откроется.
Подробнее — в статье Ключ Firebase для Android.