Как работают мобильные пуши на Android

Мобильные пуши на Android отправляются через сервис Google — Firebase или Huawei — Push Kit.

Регистрация устройства

Для отправки мобильных пушей из Mindbox, ваше приложение должно уметь регистрироваться на получение мобильных пушей.
При выполнении всех пунктов инструкции в коде вашего приложения будет доступен токен устройства — это уникальный адрес установленного приложения, который дальше будет использован для отправки мобильных пушей.
Регистрация на уведомления происходит и на эмуляторах, и на реальных устройствах.

Разрешения на уведомления

На Android разрешение на уведомления от новых приложений проставляется автоматически по тем настройках, которые указаны в магазине приложений.
Если пользователь захочет поменять свое решение, то это можно сделать через системные настройки в разделе вашего приложения.

Обработка пуша

Когда пуш приходит в телефон, он обрабатывается следующим образом:
1. Система получает пуш.
2. Запускается специальный сервис, который отвечает за обработку пушей. В нем скачивается картинка и формируется уведомление.
3. Система отображает пуш в шторке уведомлений.
4. Если пользователь долго жмет на пуш, он раскрывается для отображения длинного текста или большой картинки.

Мобильные push-уведомления: правильно общаемся с пользователями мобильных устройств