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