Поскольку Android занимает более 80% мирового мобильного рынка, push-уведомления на этой платформе остаются одним из самых эффективных способов привлекать, вовлекать и удерживать пользователей. Это руководство охватывает всё, что нужно знать маркетологам и продуктовым командам: что такое push-уведомления на Android, шесть основных типов, как устроена настройка, последние изменения в разрешениях и лучшие практики, которые улучшают уровень подписки и эффективность кампаний.
Связанные руководства: Push-уведомления на iOS | Типы push-уведомлений
Что такое push-уведомления на Android?
Push-уведомления на Android — это короткие сообщения в реальном времени, которые отправляются прямо на устройство пользователя, чтобы информировать, напоминать или побуждать к действию, даже когда приложение не открыто. Они появляются на экране блокировки, в панели уведомлений или в виде всплывающих баннеров (heads-up), а доставляются через Firebase Cloud Messaging (FCM) — сервис push-уведомлений от Google.
При правильной стратегии push-сообщения могут увеличить вовлеченность, повысить удержание и стимулировать конверсии, повторно активируя пользователей в ключевые моменты их жизненного цикла.
Читайте также: Что такое push-уведомления? Полное руководство
Типы push-уведомлений на Android
Android поддерживает шесть различных типов уведомлений, каждый из которых подходит для разных маркетинговых и продуктовых задач. Понимание этих типов помогает выбирать правильный формат для каждого сообщения и соответствующим образом настраивать каналы уведомлений.
1. Стандартные уведомления
Формат по умолчанию: иконка, заголовок и одна строка основного текста. Стандартные уведомления используются для большинства повседневных сообщений — обновлений по заказам, напоминаний, оповещений об аккаунте. Они единообразно отображаются на всех версиях Android и оболочках OEM-производителей (Samsung One UI, Xiaomi MIUI, Huawei EMUI).
2. Rich-уведомления (расширенные)
Rich push-уведомления раскрываются, чтобы показать большое изображение, многострочный текстовый блок (BigTextStyle) или список в стиле inbox (InboxStyle). Android поддерживает изображения до 10 МБ и видео до 50 МБ — значительно более щедрые лимиты, чем у iOS (2 МБ). Используйте rich-уведомления для показа товаров, редакционных превью или любых сообщений, где визуальный контекст усиливает вовлеченность.
3. Интерактивные уведомления (кнопки действий)
Android позволяет добавить до трёх кнопок действий в одно уведомление — например, «Купить», «Отследить заказ» и «Закрыть». Нажатие на кнопку запускает действие в приложении без необходимости его открывать. Эти кнопки реализуются через NotificationCompat.Action и являются одним из самых конверсионных форматов уведомлений для e-commerce и delivery-приложений.
4. Silent-уведомления (только данные)
Silent push-уведомления доставляют payload с данными в приложение в фоновом режиме, не показывая пользователю никакого видимого оповещения. Они используются для обновления контента приложения, синхронизации данных, запуска внутренних событий или обновления локального состояния пользователя. Android обрабатывает их иначе, чем видимые уведомления: они обходят каналы уведомлений и не учитываются в уровнях важности.
5. Геозональные / локационные уведомления
Локационные уведомления срабатывают, когда пользователь входит в определённую географическую границу (геозону) или выходит из неё. Типичные сценарии — proximity-предложения для ритейл-магазинов, локационные сервисные оповещения для delivery-приложений и напоминания о событиях, привязанных к прибытию на место. Они требуют разрешений и на уведомления, и на доступ к геолокации.
6. Уведомления-беседы и пузырьки (Android 11+)
Появившиеся в Android 11, уведомления-беседы — это отдельный формат отображения для P2P-мессенджеров. Они отображаются в специальном разделе «Conversations» в верхней части шторки уведомлений и могут быть переведены в плавающий «Bubble» — постоянный оверлей, который остаётся видимым, пока пользователь перемещается по приложению. Этот формат уникален для Android и не имеет прямого аналога в iOS.
Уровни важности уведомлений: Каждому каналу уведомлений присваивается уровень важности — IMPORTANCE_HIGH (со звуком, отображается в виде heads-up), IMPORTANCE_DEFAULT (со звуком), IMPORTANCE_LOW (без звука), IMPORTANCE_MIN (без звука, свёрнуто). Android 14 позволяет пользователям настраивать важность каждого канала в системных настройках. Подходите к выбору осознанно — IMPORTANCE_HIGH для транзакционных оповещений, IMPORTANCE_DEFAULT для промо.
Push-уведомления на Android и iOS: ключевые различия
Обе платформы предлагают надёжные системы push-уведомлений, но они различаются в способах доставки, отображения, модели разрешений и поддержки медиа. Понимание этих различий помогает маркетологам адаптировать кампании для максимального охвата на каждой платформе.
| Аспект | Android | iOS |
|---|---|---|
| Система доставки | Firebase Cloud Messaging (FCM) | Apple Push Notification service (APNs) |
| Модель подписки | Явное согласие требуется с Android 13+; автоматически до Android 13 | Явное согласие требуется на всех версиях |
| Средний opt-in | ~75% (исследование Pushwoosh 2025) | ~56% (исследование Pushwoosh 2025) |
| Средний CTR | 2,75% | 1,71% |
| Лимиты rich-медиа | Изображения до 10 МБ, видео до 50 МБ | Изображения и GIF до 2 МБ |
| Каналы уведомлений | Управление каждым каналом на уровне пользователя (Android 8+) | Категории iOS; приоритет по системной логике |
| Группировка | Автоматическая группировка по приложению; настраиваемая | Notification Summary + группы, заданные приложением |
| Live-обновления | Live Updates API (Android 16) | Live Activities (iOS 16+) |
| Беседы/пузырьки | Да (Android 11+) | Нет аналога |
Ключевые выводы: Android обеспечивает более широкий охват и более высокий уровень подписки; iOS даёт слегка более высокую вовлеченность на одно сообщение. Богатые форматы и большие лимиты медиа на Android дают маркетологам больше креативной свободы — используйте её.
Связанные материалы: Push-уведомления на iOS | Push-уведомления vs SMS
Как отправлять push-уведомления на Android (объяснение настройки)
Push-уведомления на Android доставляются через Firebase Cloud Messaging (FCM). Вот как устроен полный flow доставки и что нужно настроить, прежде чем отправить первое сообщение.
Как работает доставка push-уведомлений на Android
- Пользователь даёт разрешение — начиная с Android 13+, приложение должно запросить runtime-разрешение POST_NOTIFICATIONS. Без согласия пользователя push-сообщения доставлять нельзя.
- Генерируется FCM-токен — как только пользователь разрешает уведомления, приложение регистрируется в FCM и получает уникальный регистрационный токен (FCM-токен) — адрес доставки для пары приложение-устройство.
- Токен сохраняется на сервере приложения — ваш бэкенд или платформа для вовлечения хранит эти токены и формирует payload уведомления: JSON-объект с заголовком, текстом, медиа и параметрами доставки.
- Payload отправляется в FCM — сервер отправляет payload в FCM вместе с учётными данными для аутентификации. FCM проверяет его и ставит уведомление в очередь на доставку.
- Доставка через сервисы Google Play — FCM доставляет уведомление на устройство. Оно появляется на экране блокировки, в строке состояния или в виде heads-up-оповещения в зависимости от уровня важности, канала уведомлений и настроек устройства.
Технический чек-лист настройки
- Создайте проект Firebase в консоли Firebase.
- Добавьте Android-приложение в проект; загрузите google-services.json и поместите его в каталог приложения.
- Добавьте зависимости Firebase SDK в файлы build.gradle и синхронизируйте проект.
- Реализуйте FirebaseMessagingService для обработки входящих уведомлений и получения FCM-токена.
- Создайте каналы уведомлений через API createNotificationChannel (требуется для Android 8.0+, API 26+) и задайте подходящие уровни важности.
- Объявите и запросите разрешение POST_NOTIFICATIONS в манифесте и в runtime (требуется для Android 13+, API 33+).
- Настройте сервер приложения для отправки сообщений в FCM с использованием Server Key или учётных данных сервисного аккаунта.
- Проверьте доставку через консоль Firebase.
Pushwoosh интегрируется напрямую с FCM и берёт на себя технический слой доставки — управление токенами, конфигурацию каналов и обработку разрешений — чтобы команда могла сосредоточиться на кампаниях, а не на инфраструктуре. См. документацию Pushwoosh Android SDK.
Что нового в уведомлениях на Android (2025)
Android продолжает развивать модель уведомлений, давая пользователям больше контроля и требуя от маркетологов большей точности в запросе разрешений и доставке сообщений.
Android 13: разрешение POST_NOTIFICATIONS
Начиная с Android 13 (API 33), приложения должны явно запрашивать runtime-разрешение POST_NOTIFICATIONS, прежде чем доставлять push-сообщения. Это разрешение должно быть объявлено в AndroidManifest.xml и запрошено в runtime — так же, как доступ к камере или геолокации.
По исследованию Pushwoosh, после Android 13 уровень подписки снизился в большинстве категорий приложений. Игровые приложения потеряли почти треть подписанных пользователей, тогда как финансовые и транспортные приложения показали наименьшее снижение. Несмотря на падение, средний уровень подписки на Android всё ещё превосходит iOS.
Android 14: гранулярное управление каналами
Android 14 расширил пользовательский контроль ещё больше. Теперь пользователи могут настраивать предпочтения уведомлений по уровню важности (Высокая, По умолчанию, Без звука) и по типу канала уведомлений (Акции, Напоминания, Транзакционные). Это означает, что пользователь может оставить включёнными ваши транзакционные уведомления, заглушив промо-канал — без полной отписки. Проектируйте таксономию каналов соответствующим образом.
Android 15: охлаждение уведомлений
В Android 15 появилось «Охлаждение уведомлений» (Notification Cooldown): когда приложение отправляет несколько сообщений в короткий промежуток времени, Android постепенно снижает громкость и интенсивность вибрации примерно на 1–2 минуты, прежде чем восстановить их. Это делает массовые «залпы» контрпродуктивными — теперь правильный подход это автоматизация с per-user тайминговой логикой.
В Android 15 также добавилась кросс-девайсная синхронизация уведомлений: пользователи видят одни и те же уведомления на смартфонах, планшетах и устройствах ChromeOS.
Android 16: Live Updates API
В Android 16 появился Live Updates API — формат постоянного уведомления для трекинга прогресса в реальном времени (статус доставки, ход поездки, обратный отсчёт по заказу). Это аналог Live Activities на iOS, идеально подходящий для логистики, фуд-доставки и ride-hailing-приложений.
Как включить или отключить push-уведомления на Android
Этот раздел отвечает на самый частый пользовательский вопрос из связанных поисков и People Also Ask: «Как включить push-уведомления на Android?»
Как включить push-уведомления на Android (Android 13+)
- Откройте приложение Настройки на своём Android-устройстве.
- Нажмите Приложения (или Управление приложениями на Samsung / Сведения о приложении на некоторых OEM).
- Выберите приложение, которым хотите управлять.
- Нажмите Уведомления.
- Переведите переключатель Разрешить уведомления в положение ВКЛ.
- Опционально: нажмите на отдельные каналы уведомлений (например, Акции, Напоминания), чтобы управлять каждым типом отдельно.
Как отключить push-уведомления на Android
- Откройте Настройки и перейдите в Приложения.
- Выберите приложение.
- Нажмите Уведомления.
- Переведите Разрешить уведомления в положение ВЫКЛ, чтобы отключить все уведомления от этого приложения, или отключите отдельные каналы, чтобы заглушить конкретные типы.
Samsung One UI (устройства Galaxy)
Настройки > Уведомления > Уведомления приложения > выберите приложение > переключите вкл/выкл. На One UI 6+ также можно управлять категориями уведомлений по каждому приложению с того же экрана.
Xiaomi MIUI / HyperOS
Настройки > Уведомления и Центр управления > Уведомления приложений > выберите приложение. Важно: управление автозапуском в Xiaomi может блокировать уведомления, даже если разрешение выдано. Включите Автозапуск для своего приложения в Настройки > Приложения > Управление приложениями > [Имя приложения] > Автозапуск.
Huawei (EMUI / HarmonyOS)
Настройки > Уведомления > выберите приложение > переключите Разрешить уведомления. Примечание: устройства Huawei поставляются без сервисов Google Play. Если ваше приложение ориентировано на экосистему Huawei, для доставки push-уведомлений потребуется интеграция с Huawei Mobile Services (HMS) Push Kit в дополнение к FCM.
Для маркетологов: OEM-специфичное управление уведомлениями (особенно автозапуск Xiaomi MIUI и оптимизация батареи Huawei) — основная причина недоставки push-уведомлений на не-Pixel-устройствах. Если у вашей пользовательской базы значительная доля Xiaomi или Huawei, учитывайте это в ожиданиях по доставляемости и в onboarding-сообщениях внутри приложения.
Лучшие практики push-уведомлений на Android
Запрашивайте согласие в нужный момент и объясняйте ценность
Не показывайте запрос разрешения POST_NOTIFICATIONS сразу после установки. Запрашивайте разрешение после значимого действия пользователя — завершения онбординга, просмотра товара, прохождения уровня в игре — и показывайте in-app priming screen, объясняющий, какие именно уведомления получит пользователь и чем они полезны. Этот подход стабильно повышает уровень подписки.
Ставьте в приоритет релевантность и персонализируйте каждое сообщение
Используйте событийные триггеры для отправки контекстно релевантных сообщений: «Добавлено в корзину», «Заказ оформлен», «Неактивность в приложении > 14 дней». Сочетайте триггеры с динамическим контентом, чтобы автоматически подставлять имя пользователя, товар или местоположение. Персонализированные сообщения стабильно показывают результаты лучше общих рассылок и по CTR, и по влиянию на удержание.
Автоматизируйте доставку в нужное время
Избегайте массовых рассылок по всей пользовательской базе. Используйте per-user тайминговую автоматизацию: настраивайте периоды тишины, чтобы избежать ночных доставок, и используйте функцию Pushwoosh «Best Time to Send», чтобы доставлять каждое сообщение в индивидуальное пиковое окно активности пользователя. Правильно подобранное время кампаний даёт до 50% более высокие показатели открытий.
Проектируйте каналы уведомлений осознанно
Создайте 3–5 различных каналов уведомлений с понятными названиями (Акции, Обновления заказов, Напоминания). Ставьте IMPORTANCE_HIGH только для действительно срочных уведомлений — транзакционных оповещений, security-кодов, live-трекинга заказов. Используйте IMPORTANCE_DEFAULT для промо-контента. Неправильная категоризация каналов приучает пользователей их заглушать.
A/B-тестируйте и измеряйте
Запускайте A/B-тесты на текст заголовка, основной текст, CTA-кнопки, время отправки и rich-медиа. Отслеживайте уровень подписки, уровень отписки, CTR и downstream-конверсии. Небольшие оптимизации в тексте и тайминге уведомлений со временем складываются в значительные различия в эффективности.
Основы дизайна push-уведомлений на Android
| Элемент | Рекомендация |
|---|---|
| Заголовок | 25–50 символов; ключевое слово в начале |
| Основной текст | До 150 символов; первые 40 наиболее заметны |
| Rich-изображение | JPEG или PNG, до 10 МБ; рекомендуемое соотношение 2:1 |
| GIF / видео | GIF до 10 МБ, MP4 до 50 МБ |
| Кнопки действий | До 3; 1–2 слова каждая; тестировать на целевых устройствах |
| Иконка уведомления | Белое на прозрачном фоне; 24x24 dp |
Android даёт больше креативной гибкости, чем iOS — крупнее изображения, больше кнопок действий и расширяемые макеты. Используйте это преимущество, но всегда тестируйте на реальных устройствах с разными OEM-оболочками (Samsung, Xiaomi, Huawei), где рендеринг может отличаться.
Решение проблем: почему push-уведомления на Android не доставляются
Если ваши push-уведомления не доходят до пользователей, одна из следующих причин — самая вероятная. В этом разделе разобраны самые частые причины сбоев доставки на Android — от проблем с разрешениями до OEM-специфичных killer-приложений батареи.
1. Разрешение POST_NOTIFICATIONS не выдано
Начиная с Android 13+, пользователи должны явно одобрить разрешение POST_NOTIFICATIONS. Если пользователь отклонил запрос или вообще его не видел, приложение не сможет доставлять уведомления. Проверьте свой opt-in flow: убедитесь, что вы запрашиваете разрешение и обрабатываете отказ через re-engagement-промпт, который направляет пользователя в Настройки > Приложения > [Ваше приложение] > Уведомления.
2. Doze mode и App Standby
Doze mode в Android ограничивает фоновые процессы — включая доставку push — когда устройство долго бездействует. В Doze mode сообщения FCM откладываются до следующего maintenance-окна. Для срочных уведомлений используйте FCM high-priority сообщения (priority: high в payload), которые могут обходить Doze. Используйте high priority экономно — Android будет понижать приоритет приложений, которые им злоупотребляют.
3. Оптимизация батареи (OEM-специфичные killer-приложения)
Это самая частая причина недоставки push-уведомлений на устройствах Samsung, Xiaomi и Huawei. Эти производители добавляют агрессивные слои оптимизации батареи, которые убивают фоновые процессы независимо от настроек Doze:
- Samsung One UI: Настройки > Батарея > Ограничения фоновой активности > Спящие приложения. Убедитесь, что вашего приложения нет в списке.
- Xiaomi MIUI / HyperOS: Настройки > Приложения > Управление приложениями > [Приложение] > Экономия батареи, установите Без ограничений. Также включите Автозапуск.
- Huawei EMUI: Настройки > Батарея > Запуск приложений > [Приложение], отключите «Управлять автоматически» и включите «Работа в фоне».
Подумайте о том, чтобы добавить in-app промпт, который проведёт пользователя через включение фоновой активности для вашего приложения, особенно при первом запуске на таких устройствах.
4. Канал уведомлений удалён или важность установлена в IMPORTANCE_NONE
Если канал уведомлений удалён или его важность установлена пользователем в none, все сообщения, отправляемые в этот канал, тихо отбрасываются. Проведите аудит конфигурации каналов и никогда не пересоздавайте канал с тем же ID после удаления — Android кеширует предыдущий выбор пользователя. Вместо этого создайте новый канал с новым ID.
5. FCM-токен истёк или не обновлён
FCM-токены могут истекать, ротироваться при переустановке приложения или становиться невалидными после factory reset. Если ваш сервер хранит устаревший токен, FCM вернёт ошибку UNREGISTERED или INVALID_REGISTRATION. Реализуйте callback onNewToken в FirebaseMessagingService, чтобы захватывать обновлённые токены и автоматически синхронизировать их с бэкендом.
6. Неправильная конфигурация канала уведомлений
Уведомления, отправленные в канал, которого не существует на устройстве, тихо отбрасываются (Android 8+). Убедитесь, что createNotificationChannel вызывается до отправки любого уведомления — обычно в Application.onCreate(). Проверьте, что ID каналов точно совпадают и в payload уведомления, и в коде создания канала.
7. HMS / устройства Huawei без сервисов Google Play
Устройства Huawei, выпущенные с 2020 года, поставляются без сервисов Google Play из-за торговых ограничений. FCM на них не работает. Чтобы охватить пользователей Huawei, интегрируйтесь с Huawei Mobile Services (HMS) Push Kit. Pushwoosh поддерживает HMS-доставку нативно.
Быстрая диагностика: используйте функцию тестовых сообщений Firebase в консоли Firebase, чтобы проверить валидность токена и работу доставки FCM. Если тестовые сообщения доходят, а сообщения кампаний нет — проблема в серверном payload или логике сегментации, а не в устройстве.
Подробный разбор: Почему ваши Android push-кампании не доставляются?
Бенчмарки push-уведомлений на Android (2025)
На основе данных Pushwoosh по 600+ приложениям в основных отраслях:
| Отрасль | Уровень подписки | CTR |
|---|---|---|
| Электронная коммерция и ритейл | 75,28% | 3,78% |
| Финтех | 83,85% | 2,84% |
| Игры (экшен) | 74,68% | 0,82% |
| Гиперказуальные игры | 69,03% | 1,05% |
| Медиа и развлечения | 76,68% | 1,69% |
| Новости | 68,00% | 2,63% |
| Среднее по всем отраслям | 75,24% | 2,75% |
Pushwoosh — платформа push-уведомлений для Android
Улучшение эффективности push-уведомлений на Android — это не про отправку большего количества сообщений. Это про точный таргетинг, правильный тайминг и техническую надёжность, гарантирующую, что сообщения действительно доходят. Pushwoosh берёт на себя инфраструктуру, чтобы команда могла сосредоточиться на стратегии.
- Омниканальность: Android и iOS push, web push, email, SMS, WhatsApp — с одной платформы.
- Поддержка FCM + HMS: полное покрытие устройств Google Play и Huawei.
- No-code Journey Builder: создавайте автоматизированные, поведенческие сценарии уведомлений без участия инженеров.
- Продвинутая сегментация: таргетируйтесь по поведению, RFM-параметрам, тегам или типу устройства.
- Best Time to Send: per-user оптимизация тайминга, дающая до 50% более высоких показателей открытий.
- ManyMoney AI: автономный AI, который находит готовых к покупке пользователей и оптимизирует кампании на выручку 24/7.
FAQ