Механизм пуш-уведомлений для iOS и Android
Пуш уведомления – это отличный канал мгновенного общения с вашими пользователями, который позволяет вам вовлечь их в активное взаимодействие с вашей платформой. Каждый из ваших пользователей будет в курсе последних новостей, специальных акций, обновлений приложений и т.д. Кроме того, вы сможете напомнить потребителю, что он или она давно не открывали ваше приложение.
В этой статье рассмотрим принцип работы пуш-уведомлений для iOS и Андроид и опишем их преимущества.
Подробная информация и подходы к убеждению пользователя подписаться на ваши push-сообщения https://agilie.com/blog/lets-discuss-a-push-notifications-mechanism-for-ios-and-android
Содержание
Что такое Пуш-уведомления
Пуш-уведомление – это небольшое сообщение, рассылаемое интернет ресурсом своим пользователям на мобильные устройства и компьютеры. Самое главное, что в этот момент пользователь может даже не работать с мобильной программой. У вас будет возможность связаться с ним, когда захотите.
Преимущества технологии пуш уведомлений
- предоставляет пользователю целевую актуальную информацию в нужное время;
- ОС устройства поддерживают постоянное фоновое соединение с сервером, что означает взаимодействие с пользователем в режиме реального времени в любое время суток в любой точке мира;
- пуш-технология не перегружает память устройства и не разряжает аккумулятор.
Из чего состоит пуш-уведомление
- Заголовок. Лучше придумать что-то яркое, оригинальное.
- Визуальная составляющая. Картинка, цель которой – привлечь внимание пользователя;
- Текст. Само push-сообщение с информацией, которую нужно передать пользователю;
- Ссылка на экран приложения, соответствующая переданному сообщению.
Статистика пуш-уведомлений
В среднем пользователь ежедневно получает на свой смартфон 45-50 пуш-уведомлений;
Пик активности пользователей наблюдается с 18 до 20 часов в будние дни: именно в это время мы привыкли открывать уведомления. А самое активное взаимодействие с уведомлениями обычно происходит по вторникам;
Пользователи подписываются на пуш-уведомления в три раза чаще, чем на рассылку новостей по электронной почте. При этом CTR push-сообщений в 7 раз выше, чем у писем по электронной почте.
Уведомления с упоминанием пользователя по имени открываются на 10% активнее.
При правильных настройках push-уведомлений можно ожидать 45+% переходов на ресурс, будь то сайт или приложение;
По статистике, к основным функциям push-уведомлений относятся:
- уведомление пользователя о выпуске обновлений приложения (более 40%);
- специальные предложения (почти 25%);
- анонс нового контента (около 15%);
- рекламные ссылки (10+%).
Типы push-уведомлений
При реализации пушей нужно понимать их суть.
Самое простое использование push-уведомлений – рассказать клиенту о том, что происходит в вашем приложении (и эта история должна быть ему интересна). Например, приложение мобильной коммерции может информировать о предстоящих продажах, рекламных акциях и т. д .;
Помимо прочего, вы можете информировать пользователя о событиях, связанных с ним и его жизнью. Вот несколько идей:
приветствие вернувшегося пользователя;
уведомление о действиях других пользователей из своего окружения (допустим, Instagram часто сообщает пользователю, что конкретный друг недавно сделал новый пост или опубликовал историю);
информирование о полученных новых сообщениях и др.
Транзакционные пуш-сообщения – уведомления бизнес-типа, которые информируют пользователя о статусе заказа и его изменении, подтверждение оплаты, появление товара на складе и т.д.
Разница между пуш-уведомлениями на iOS и Android
Все уведомления одинаковы по архитектуре и принципу работы, но все же есть некоторые отличия.
Свайпы:
пользователи устройств iOS могут открыть уведомление не только нажав на него, но и проведя пальцем вправо (при смахивании влево предлагается несколько действий на выбор);
с другой стороны, пользователи Android знают, что смахивание вправо и влево закрывает уведомление.
Условия по умолчанию:
В случае с Android-устройствами push-уведомления приходят по умолчанию, поэтому ставка подписки очень высока и достигает 91,1% ( подписка автоматическая);
Если речь идет о платформе iOS, то ситуация несколько иная: по умолчанию уведомления заблокированы, а для подписки на них требуется подтверждение пользователя. И процент подписок соответственно ниже, чем на программы под Android: около 44%. Следовательно, пользователи iOS с меньшей вероятностью откроют уведомление. Зато, если они его откроют, то более сознательно, а значит больше шансов превратить пользователей iOS в реальных клиентов.
Группировка пуш-сообщений:
В iOS 12 и выше уведомления сгруппированы по приложениям и времени, что значительно улучшает взаимодействие с пользователем.
В Android уведомления также можно группировать, но подход к группировке не всегда понятен и иногда не имеет логики.
Настройки push-уведомлений:
Каждое приложение для iOS требует большой работы по настройке уведомлений, например, по выбору звукового сигнала. В основном есть 3 варианта отображения push-уведомлений на iOS:
Аудио – информирование о новом уведомлении (с помощью звукового сигнала);
Аудио / Баннеры, когда на экране смартфона появляется баннер, сопровождаемый звуковым сигналом;
Значки, когда в правом верхнем углу значка приложения появляется специальный значок с цифрой, обозначающей количество уведомлений.
В случае с программами под Android все намного сложнее, поскольку платформа Google достаточно гибкая. Помимо прочего, не имеет встроенной системы для отображения пуш-сообщений, поэтому все зависит от разработчика. Как он хочет и программирует, так и будет. Так осуществляется механизм пуш-сообщений на Android.
Ключевые преимущества пуш-уведомлений
Привлечение внимания пользователей. Пуш-сообщения возникают на экране смартфона, даже если пользователь уже закрыл ваше приложение (или вообще не открывал его сегодня). Таким образом вы привлечете внимание пользователя и напомните ему о своей программе.
Более легкое и лучшее взаимодействие с пользователем, которое включает:
- упрощенный процесс подписки на уведомления (всего одно касание, и пользователь подписывается);
- возможность общаться с пользователем независимо от его взаимодействия с вашим мобильным сервисом (о чем мы уже упоминали в первом пункте).
Эффективное превращение пользователей в клиентов. Push-уведомления помогают вернуть пользователя в приложение, что увеличивает конверсию и повторно активирует неактивных подписчиков.
Безопасность контактных данных пользователей. Когда пользователь подписывается на рассылку новостей по электронной почте, он предоставляет компании свой адрес электронной почты. Однако функции push-уведомлений не зависят от контактной информации, а это означает, что пользователь чувствует себя в безопасности и с большей готовностью соглашается работать с вами. Вы узнаете все, что вам нужно, позже, когда пользователь начнет вам доверять.
Увеличенный и улучшенный трафик. Используя функции push-уведомлений, вы можете направить клиента на определенный экран приложения (тот, который вы продвигаете).
Основные механизмы для пуш-уведомлений
Общий принцип работы пуш-уведомлений на iOS и Android:
Конечно, любое приложение нужно предварительно установить на мобильный.
Теперь Операционная система зарегистрирует приложение на требуемом сервере: GCM / FCM (Android), APNS (iOS), MPNS (Windows Phone) и получит токен, который является идентификатором устройства. Считайте токен адресом для отправки пуш-уведомлений.
Токен получается приложением и затем отправляет его на сервер для организации дальнейшей работы с пуш-уведомлениями.
Дальше все просто: если условия, которые определены разработчиком приложения, совпадают, сервер отправляет пуш-уведомление с использованием токена. Эти условия могут отличаться, и мы описывали их ранее (рекламное предложение, напоминание пользователю о том, что он не открывает вашу программу в течение длительного времени и т. Д.).
Иногда чтобы проверить актуальность токена дополнительно может быть использован промежуточный сервис (поскольку приложение можно переустановить или удалить).
Почему важна проверка актуальности?
Допустим, пользователь удалил приложение с одного из своих устройств. Логично предположить, что провайдер push-уведомлений будет передавать информацию о том, что уведомления больше не должны отправляться именно на это устройство. Правильно?
Однако GCM (сервер push-уведомлений Android) немедленно отправит требуемый токен, а APNS (служба Apple) обратится к отдельному серверу обратной связи, где токены накапливаются и отправляются один раз в день. Так что промежуточная услуга в таком случае пригодится.
Механизмы push-уведомлений iOS
APNS расшифровывается как Apple Push Notification Service и является облачной платформой системы iOS. Он позволяет отправлять push-уведомления iOS.
Механизмы push-уведомлений iOS чрезвычайно просты и повторяют то, что мы описали выше. Инфографика ниже очень ясно иллюстрирует весь процесс:
Механизмы пуш-уведомлений Android
Если говорить о решении пуш-уведомлений от Android, то есть несколько вариантов:
Самый простой способ действовать – использовать Firebase Cloud Messaging (для устройств Android с Google Apps).
Если у ваших пользователей есть устройства Huawei (а именно, без Google Apps), вам следует прибегнуть к Huawei Push Kit.
Конечно, вы также можете создать собственного провайдера push-уведомлений или использовать готовые проекты, поскольку платформа имеет открытый исходный код.
Что такое FCM?
FCM – Firebase Cloud Messaging – это новая улучшенная версия GCM, представляет собой обмен сообщениями в облаке Google. Что бесплатно и очень гибко.
Как мы уже говорили, уведомления Android отображаются на смартфоне в том виде, в каком этого хочет разработчик. То есть функции пуш-уведомлений (и способ их отображения) зависят от того, кто создает приложение.
Кросс-платформенные механизмы для пуш-уведомлений
Если ваше приложение работает только на одной платформе, все относительно просто … но что, если ваш мобильный сервис поддерживает устройства iOS и Android? Неужели нужно настраивать уведомления для каждой ОС отдельно? Разве нет способа облегчить такой утомительный процесс?
Давайте успокоимся: упомянутый выше Firebase Cloud Messaging от Google может помочь организовать отправку уведомлений на все типы устройств: Android и iOS; кроме того, он также работает с веб-уведомлениями! Единственное исключение – платформа Huawei (в этом случае придется иметь дело с Huawei Push Kit).
Итак, пуш-уведомления – это незаменимый метод в маркетинговой стратегии любого бизнеса. Позволяют установить контакт с клиентом и удерживать его внимание.
Главное использовать преимущества пуш-сообщений с умом.