Как работают мобильные пуши на Android
Мобильные пуши на Android отправляются через сервис Google — Firebase или Huawei — Push Kit.
Регистрация устройства
Для отправки мобильных пушей из Mindbox, ваше приложение должно уметь регистрироваться на получение мобильных пушей.
При выполнении всех пунктов инструкции в коде вашего приложения будет доступен токен устройства — это уникальный адрес установленного приложения, который дальше будет использован для отправки мобильных пушей.
Регистрация на уведомления происходит и на эмуляторах, и на реальных устройствах.
Разрешения на уведомления
На Android разрешение на уведомления от новых приложений проставляется автоматически по тем настройках, которые указаны в магазине приложений.
Если пользователь захочет поменять свое решение, то это можно сделать через системные настройки в разделе вашего приложения.
Обработка пуша
Когда пуш приходит в телефон, он обрабатывается следующим образом:
1. Система получает пуш.
2. Запускается специальный сервис, который отвечает за обработку пушей. В нем скачивается картинка и формируется уведомление.
3. Система отображает пуш в шторке уведомлений.
4. Если пользователь долго жмет на пуш, он раскрывается для отображения длинного текста или большой картинки.