Что такое сервис push‑уведомлений?

Сервис push-уведомлений – это технология, которую приложение использует для отправки сообщений пользователям. Вы, вероятно, видели всплывающие уведомления приложений или оповещения на вашем мобильном устройстве. Это коммуникационные сигналы, поступающие с сервера приложений. Сервер, а не пользователь инициирует обмен push-уведомлениями. Приложения используют push-уведомления, чтобы информировать пользователей о новых предложениях, событиях приложений или другой потенциально интересной информации. Хотя мобильные push-уведомления являются наиболее распространенным типом, существуют также push-уведомления в браузере, портативных устройствах, а также голосовые push-уведомления.

В чем преимущества использования сервиса push-уведомлений?

За последние несколько лет сервисы push-уведомлений стали неотъемлемой частью мобильных приложений. В 2009 году компания Apple выпустила первую версию сервиса уведомлений Apple Push Notification (APNs) для iOS, который давал издателям приложений возможность отправлять сообщения пользователям, не требуя от них открытия приложения. Google запустила сервис push-уведомлений для Android в 2012 году. Ваши пользователи могут рассчитывать на push-уведомления как на функцию, которая может помочь и вам, и вашим пользователям.

Ниже описаны несколько преимуществ использования сервиса push-уведомлений.

Усиление взаимодействия

Push-уведомления – эффективный способ привлечь пользователей. Вы можете использовать push-уведомления, чтобы отправлять пользователям актуальную информацию, напоминать им об использовании вашего приложения и предлагать воспользоваться функциями и рекламными акциями. Многочисленные исследования показывают, что push-уведомления открываются чаще, чем электронные письма, SMS-сообщения и приложения чата.

Повышение уровня удержания пользователей

Вы можете использовать push-уведомления для создания более целенаправленных и актуальных сообщений для ваших пользователей. Например, вы можете нацеливаться на пользователей на основе их поведения в прошлом, местоположения, интересов и других факторов, чтобы повысить уровень удержания клиентов и увеличить доход.

Улучшение контроля для пользователей

Ваши клиенты могут предпочесть push-уведомления другим способам коммуникации, потому что ими легко управлять как пользователю. Ваши пользователи могут подписаться на получение push-уведомлений и отказаться от них, когда захотят.

Как можно использовать сервис push-уведомлений?

Вот несколько наиболее распространенных способов использования push-уведомлений в организациях.

Маркетинговые кампании

Push-уведомления часто используются для маркетинговых кампаний. Сведения об акциях, скидках, выпуске новых продуктов и других важных обновлениях отправляются непосредственно на устройства ваших пользователей.

Push-уведомления – это эффективный способ продвигать кампании и побуждать пользователей к действиям. Например, вы можете предложить им загрузить новое приложение, подписаться на сервис или приобрести понравившиеся продукты.

Успешные кампании push-уведомлений также помогают вернуть прежних клиентов.

Уведомления о транзакциях

Push-уведомления могут предупреждать пользователей о таких транзакциях, как финансовая активность на их счетах. Например, банки используют push-уведомления для оповещения клиентов о депозитах, снятии средств, обновлениях баланса счетов и других изменениях на счетах.

Push-уведомления помогают клиентам следить за своими финансами и быть в курсе любых подозрительных действий. Вы также можете использовать push-уведомления для отправки клиентам напоминаний об оплате и других уведомлений о предстоящих транзакциях.

Одноразовые пароли

Push-уведомления могут содержать одноразовые пароли (OTP), позволяющие проверять аккаунты пользователей. Например, когда пользователь пытается войти в систему или совершить покупку, вы можете отправить одноразовый пароль на мобильное устройство пользователя. Затем клиент введет одноразовый пароль, чтобы выполнить действие. Так вы сможете подтвердить личность пользователя, не сохраняя конфиденциальную информацию. В более общем плане OTP – это один из аспектов многофакторной аутентификации (MFA).

Подробнее об MFA »

Экстренные оповещения

Государственные организации могут использовать push-уведомления для оповещения общественности о чрезвычайных ситуациях. Это могут быть оповещения о стихийных бедствиях, а также о других чрезвычайных ситуациях, таких как предупреждения о похищении детей (AMBER Alert), террористические угрозы и предупреждения об экстремальных погодных условиях.

Медицинские сервисы

Push-уведомления могут отправлять пользователям медицинскую информацию, такую как новости о назначении врача, напоминания о приеме лекарств и результаты анализов. Кроме того, push-уведомления могут напоминать пациентам о необходимости принимать лекарства или записываться на повторные визиты. 

Обновления по доставке

Как розничный продавец или поставщик вы можете отправлять push-уведомления, чтобы держать своих клиентов в курсе статуса их заказов. Вы можете уведомлять своих клиентов о любых изменениях в статусе доставки заказа, например, когда заказ отгружен, когда он готов к доставке и когда он будет доставлен. Push-уведомления также могут содержать номера для отслеживания и приблизительные сроки доставки.

Отзывы клиентов

Push-уведомления могут побудить ваших клиентов оставить отзыв о продукте или сервисе. Вы можете попросить клиентов оценить качество обслуживания или оставить комментарии о продуктах или сервисах. Кроме того, вы можете использовать push-уведомления для проведения опросов и получения информации о предпочтениях и мнениях ваших клиентов. 

Социальные сети

Если вы запустите приложение для социальных сетей, то можете отправлять своим пользователям push-уведомления об обновлениях, таких как новые публикации и комментарии. Когда вы отправляете пользователям уведомления о появлении нового контента, они могут быстро получить доступ к последним новостям и ознакомиться с ними, не проверяя обновления вручную. 

Какие существуют типы push-уведомлений?

Существует два основных типа push-уведомлений: «от приложения пользователю» (A2P) и индивидуальные сообщения (P2P).

A2P

Push-уведомления A2P отправляются из приложения или сервиса отдельному пользователю. В качестве примеров можно привести новости и оповещения, рекламные сообщения и сообщения о транзакциях.

P2P

P2P-уведомления отправляются напрямую от одного пользователя другому, обычно для уведомления получателя о событии или действии. Сюда входят сообщения в чате, запросы на добавление в друзья, напоминания и обновления местоположения.

Как работают push-уведомления?

Чтобы push-уведомление появилось, издатель должен его отправить, пользователь – получить, а сервис – соединить обе стороны. Отношения между этими тремя сторонами выглядят следующим образом:

  • Издатель использует сервер приложений для отправки уведомлений своим пользователям.
  • Пользователь соглашается получать уведомления, подписавшись на них со своего устройства.
  • Сервис push-уведомлений для конкретной платформы связывает издателя с его пользователями.

Если вы разрабатываете мобильное приложение, обратите внимание на основные действия, которые необходимо предпринять, если вы хотите начать отправлять push-уведомления.

Зарегистрируйте приложение с помощью сервиса push-уведомлений

Вам следует подключиться к сервису push-уведомлений отдельных платформ, на которые вы хотите настроить нацеливание. Например, вам следует спроектировать приложение так, чтобы оно подключалось к сервису Apple Push Notification (APNs) для пользователей iOS и Firebase Cloud Messaging (FCM) для пользователей Android. Вы можете зарегистрировать свое приложение в сервису push-уведомлений, чтобы получить доступ к API сервиса.

Подробнее об API »

Обработайте сервисные токены

Сервисы push-уведомлений поддерживают связь с каждым приложением и связанным мобильным устройством, зарегистрированным в их сервисах. Когда приложение и мобильное устройство регистрируются, сервис push-уведомлений возвращает токен устройства. Как разработчик вы можете обрабатывать и использовать токены для отправки уведомлений своим пользователям.

Начните отправлять уведомления

Сервер приложений отправляет содержимое уведомления и токены устройства в API сервиса push-уведомлений. Как только сервер отправит запрос в сервис push-уведомлений, сервис отправляет уведомление на устройства ваших пользователей.

Уведомление отображается на экранах блокировки устройств, в центрах уведомлений или значках приложений в зависимости от настроек пользователей. Затем пользователи могут нажать на уведомление, чтобы перейти в ваше приложение или на веб-сайт.

Как AWS может удовлетворить ваши требования к push-уведомлениям?

В Amazon Web Services (AWS) мы предлагаем Простой сервис уведомлений Amazon (Amazon SNS) для удовлетворения ваших требований к push-уведомлениям.

Amazon SNS – это полностью управляемый сервис отправки сообщений по модели «издатель – подписчик» (pub/sub) для обмена сообщениями между приложениями (A2A), а также между приложениями и пользователями (A2P). Он выступает в роли посредника между вашим приложением и различными сервисами push-уведомлений на мобильных платформах, что позволяет быстрее масштабироваться.

Для обмена сообщениями A2A Amazon SNS обеспечивает обмен push-уведомлениями между распределенными системами, микросервисами и бессерверными приложениями на основе событий по модели «многие-ко-многим». Для обмена сообщениями A2P Amazon SNS дает возможность общаться с клиентами с помощью SMS-сообщений, push-уведомлений и электронных писем.

Ниже перечислены другие преимущества использования Amazon SNS.

  • Интеграция приложений с передачей сообщений по принципу «первым получено – первым отправлено»
  • Безопасное шифрование оповещений при доставке
  • Сбор и рассылка данных о событиях для более 60 сервисов AWS
  • Отправка push-уведомлений и SMS-сообщений клиентам по всему миру

Начните работу с push-уведомлениями на AWS, создав бесплатный аккаунт AWS уже сегодня.

AWS: дальнейшие шаги

Дополнительные ресурсы к продукту
Просмотрите сервисы доставки контента 
Зарегистрировать бесплатный аккаунт

Получите мгновенный доступ к уровню бесплатного пользования AWS.

Регистрация 
Начать разработку в консоли

Начните разработку в Консоли управления AWS.

Вход