Что такое Push-уведомления на Android или iPhone? Push уведомления что это

В этой статье мы постараемся объяснить, что такое push сообщения.

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

Пуш уведомления это короткие сообщения, которые приходят прямо на рабочий стол. Такое сообщение обычно содержит иконку сайта и текстовое поле, в редких случаях к нему добавляется большая картинка и кнопки. При клике на это сообщение вы попадете на заданную страницу сайта, который отправил уведомление.

Что значит push?

Название этой технологии в переводе означает – толчок. При отправке сообщения, сайт пробрасывает установленные тексты и картинки в компании-производители браузеров, такие как Google. После чего, c помощью толчка, это сообщение доставляется в ваш браузер, который отображает его содержимое на экране. Нужно отметить, что от вас не требуется оставлять ни каких персональных данных, что делает данный канал крайне безопасным.

Пуш это новый канал, который позволяет сайтам отправлять вам информацию о новостях, специальных предложениях или просто сообщать о статусе исполнения заказа.

Вот несколько примеров уведомлений, которые рассылают сайты:

Туристические агентства могут предложить вам самые выгодные предложения:



А авиакомпании – уведомить о статусе рейса, на который вы зарегистрировались.

Технология push сообщений – это новая эра коммуникации между сайтами и вами. Подписавшись один раз, вы всегда будете в курсе самых последних новостей ресурса.

Пуш сообщения обладают рядом свойств:

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

Также просто, как и разрешить их получение. Мы уже рассказывали об этом в нашем блоге.

В сухом остатке.

Браузерные сообщения – это отличный инструмент для современного маркетинга, который крайне безопасен для пользователя. Технология исключает попадания спама в канал сообщений. Но нужно быть избирательным и разрешать уведомления только для тех сайтов, контент которых вам интересен или полезен.

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

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

Использование push-уведомлений

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

История уведомлений push

Как же возникли push-уведомления? Что это такое? Первое такое извещение было впервые представлено Apple в 2009 году. В 2010 году Google выпустила собственный сервис - Google Cloud to Device Messaging.

В ноябре 2015 года компания Microsoft объявила, что WNS будет расширена за счет использования универсальной архитектуры платформы Windows, позволяющей отправлять данные push в Windows 10, 10 Mobile, Xbox, а также на другие поддерживаемые платформы, используя универсальные вызовы API и запросы POST.

Push-уведомления: что это и какие бывают виды?

Push-уведомления в основном разделены на 2 подхода: локальные и удаленные.

Для локального уведомления приложение планирует рассылку в ОС локального устройства или, наоборот, задает таймер в самом приложении, если оно способно непрерывно работать в фоновом режиме. Пользователь получает сообщение, когда наступает время запрограммированного события. Уведомление отображается перед пользовательским интерфейсом приложения.

Для удаленного уведомления обычно происходит соединение с сервером. В этом случае клиентское приложение должно быть зарегистрировано на сервере с уникальным ключом, например UUID. Доставка сообщения клиентскому приложению происходит через протокол, согласованный между клиентом и сервером (чаще всего HTTP).

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

Что это такое - указано выше. Но как они появляются в пользовательском интерфейсе? Push-уведомление может отображаться различными способами:

  • баннер в верхней части экрана;
  • всплывающее окно из панели задач ;
  • диалоговое окно, которое прерывает и блокирует интерфейс приложения.

Обычно уведомление содержит:

  • заглавие;
  • сведения о сообщении.

Также уведомление может содержать изображение или видео, ссылку на сайт, какое-либо вложение (например txt-файл).

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

Как это работает?

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

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

Как выглядят эти сообщения на мобильных устройствах?

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

Три основных типа:

  • Значки. Это наименее назойливое push-уведомление, но для некоторых пользователей они выглядят наиболее раздражающими. Они отображаются в виде числа красным кружком в правом верхнем углу значка приложения. Число указывает, сколько уведомлений ожидает вашего внимания.

  • Баннеры. Отображаются в верхней части экрана. Они останутся на экране в течение нескольких секунд, но потом автоматически исчезнут. Вы также можете удалить их вручную, проведя пальцем вверх.
  • Оповещения. Это самые очевидные из трех, потому что они появляются в середине экрана и прерывают все, что вы делаете в данный момент на вашем устройстве.

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

Отключение

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

  • Браузер Chrome: откройте обозреватель и просто введите в адресной строке: Chrome: //settings/ content в новой вкладке. У вас отобразится всплывающее окно с настройкой содержимого. Прокрутите его вниз до уведомлений и перейдите к управлению. В этом разделе появится список URL-адресов сайтов, на которые вы подписаны. Выберите адрес, который вы хотите отменить. Здесь вы можете разрешить, отклонить или полностью удалить все ваши подписки на уведомления. После перезагрузки вы сможете убедиться, что к вам больше не приходят push-уведомления.

  • Браузер Firefox: откройте обозреватель, затем войдите в его меню и выберите опции. Найдите сегмент контента и нажмите кнопку «Выбрать» в разделе «Уведомления». Откроется окно «Разрешения для уведомлений». В этом разделе выберите URL-адрес сайта, который вы хотите отменить. Затем нажмите «Удалить сайт». Чтобы запретить всем сайтам отправлять push-сообщения, нажмите «Удалить все сайты». Веб-ресурсам нужно будет спрашивать ваше разрешение на отправку сообщений в будущем.
  • Браузер Safari: откройте обозреватель и нажмите на панель с его названием. Выберите «Настройки», а затем найдите веб-сайт, который вы хотите удалить из раздела уведомлений. Нажмите «Разрешить» или «Отклонить» в соответствии с вашими предпочтениями.

Как отключить уведомления на устройствах Android

Откройте браузер Chrome и нажмите «Меню», в этом разделе выберите «Настройки». Прокрутите страницу вниз и выберите «Настройки сайта». Затем снова прокрутите вниз и нажмите на «Уведомления».

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

Сделав нужный выбор, нажмите «Очистить» и «Сбросить». Появится всплывающее окно с запросом: разрешить или заблокировать уведомления с выбранного веб-сайта. Выберите вариант в соответствии с вашими предпочтениями.

Как включить/отключить push-уведомления на IOS?

Некоторые приложения поддерживают push-уведомления на iPhone. Это способ отправки данных, специфичных для каждого сервиса. К ним относятся и уведомления о новостях, и многие другие данные. Чтобы push-уведомления работали, вы должны использовать iPhone OS 3.0 или выше.

Как включить push-уведомления:

1. Установите приложение, которое предлагает push-уведомления.

2. Перейдите в Настройки -> Уведомления -> ВКЛ.

3. Появится список приложений, поддерживающих push-уведомления.

4. Коснитесь приложения, которое вы хотите включить или отключить для уведомлений, и выберите нужные параметры.

5. Звуки, оповещения и значки могут быть включены или отключены по отдельности.

Чтобы отключить push-уведомления:

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

2. Чтобы отключить все уведомления: перейдите в Настройки -> Уведомления -> ВЫКЛ.

Кроме того, иногда случаются моменты, когда пользователь просто не хочет отвлекаться на какие-либо уведомления. Для таких случаев Apple представила функцию «Не беспокоить». После ее активизации вы сразу же отключите все телефонные звонки, оповещения и уведомления. Так, если вы находитесь на собрании или участвуете в важном событии, у вас не будет никаких гудков или звуковых сигналов с устройства iOS. Как включить его? Перейдите в «Настройки» и выберите «Не беспокоить» в меню слева. Эта опция хороша тем, что отключается так же легко.

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

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

Кто их рассылает и зачем это пользователям

Push-уведомления активно используют новостные порталы, интернет-магазины, туристические агентства и даже некоторые банки. СМИ таким образом анонсируют новые статьи, интернет-магазины - акции, распродажи или обновления ассортимента; турагентства - актуальные предложения по отелям и турам, банки - рассылки по своим продуктам. Кроме этого, так можно получать уведомления об оплате товара, напоминания о продлении тарифов обслуживания, подтверждение информации о выезде/вылете (в случае с турагентствами), и другие оповещения.

Главный плюс push-уведомлений - в отличие от e-mail-рассылок, такие сообщения более адресные. Каждому зарегистрированному подписчику присваивается шифрованная строка (токен). Токен уникален для каждого домена, ключа и типа устройства. Благодаря этому, пользователь, который подписался на web push с рабочего ПК, не будет получать дополнительные уведомления на свой мобильный телефон или личный компьютер. Взять базу токенов чужих подписчиков поэтому тоже невозможно: для каждого сайта токен будет свой.

Почему все жалуются на web push

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

Как отключить пуш-уведомления в браузере, если они вам не нравятся:

В Google Chrome:

    Запустить бразуер Chrome на компьютере, в правом верхнем углу окна нажать на три точки и перейти в «Настройки»;

    В нижней части страницы кликнуть «Дополнительные»;

    В разделе «Конфиденциальность и безопасность» выбрать «Настройки контента»;

    Выбрать «Уведомления»;

    Выбрать подходящий вариант:

1) заблокировать все уведомления - отключить параметр «Спрашивать разрешение перед отправкой».

2) заблокировать уведомления от определенного сайта - рядом с надписью «Блокировать» нажать «Добавить», ввести адрес страницы и снова выбрать «Добавить»;

Для того, чтобы вновь разрешить уведомления от определенного сайта, рядом с надписью «Блокировать» надо нажать «Добавить», ввести адрес страницы и снова выбрать «Добавить».

В Safari:

Скрыть запросы сайтов на отправку уведомлений в Safari можно, выбрав меню Safari > «Настройки» > «Веб-сайты» > «Уведомления». В последнем разделе надо снять флажок «Разрешить веб-сайтам запрашивать разрешение на отправку pushуведомлений». С этого момента Safari не будет спрашивать вас при посещении веб-сайтов, которые могут отправлять уведомления. Подключить уведомления снова при необходимости можно также в настройках браузера.

В «Яндекс-браузере»:

Для создания этого браузера использовался такой же движок, как в Chrome, поэтому алгоритм действий здесь будет почти одинаков. Для того, чтобы отключить уведомления, надо перейти в «Настройки», затем открыть «Дополнительные», найти в них раздел «Личные данные» и кликнуть по кнопке «Настройки содержимого». В пункте «Уведомления» после этого надо выбрать «Не показывать уведомления с сайтов» и нажать «Готово».

В Opera:

Нажать на иконку «Меню» со значком Opera, зайти в «Настройки» и в списке разделов выбрать «Сайты». После этого надо в левой части окна найти пункт «Уведомления» и отметить пункт «Запретить сайтам показывать системные уведомления».

В Mozilla Firefox:

Firefox - исключение из всех браузеров: здесь также можно отключить уведомления, отметив галочкой пункт «Не беспокоить» в настройках содержимого, но блокироваться они будут только до того, как вы перезапустите браузер. Пользователям, желающим раз и навсегда отключить push-уведомления, надо открыть в браузере новую вкладку и ввести в адресной строке ввести команду about:config.

После этого браузер покажет предупреждение о риске изменения настроек - нужно подтвердить, что вы его принимаете. Затем набрать в строке поиска dom.push.enabled. В появившемся окне переключить значение параметра с true на false. Это значит, что о push-уведомлениях можно забыть.

Согласно энциклопедиям, Push - это технология распространения информации от сервера клиенту. Однако, в последнее время это слово чаще всего употребляется в отношении уведомлений на мобильных устройствах. Именно о Push уведомлениях мы и поговорим в данной статье.

Под мобильными push-уведомлениями чаще всего понимают небольшие плашки с сообщениями, которые появляются в верхней части экрана, в т.н. «шторке», на экране блокировки.

Такое понятие, как push-notifications, стало популярным после внедрения яблочной компанией сервиса Apple Push Notification Service (APNS) для передачи уведомлений на устройства под iOS 3. Стоит упомянуть, что эту революционную инновацию Apple внедрили в iOS почти на год позже, чем Google в ОС Android.

Как бы то ни было, на почве push уведомлений для мобильных выросло целые семейство сервисов и инструментов от разных компаний:
Apple после добавления системы пушей (APNS) для айфонов реализовали их и для OS X и, совсем недавно, для Safari.
Google создали Android Cloud to Device Messaging (C2DM) в далеком 2008 году, заменив его на Google Cloud Messaging (GCM) в 2012 году. Естественно, при помощи данного сервиса пушить можно также и в Chrome приложения.
В Microsoft, как обычно, решили не отставать и создали MPNS (попробуйте сами угадать значение этой аббревиатуры). Таким образом, push-уведомления доступны на Windows Phone начиная с седьмой ее версии.

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

Здесь следует обозначить разницу между такими вещами, как push, push-уведомления и уведомления, генерируемые локальными приложениями в системе. Push — это технология, которая используется для доставки информации. Уведомления же генерируются внутри системы и выглядят они в разных ОС по-разному.

Типы уведомлений в мобильных ОС

В iOS есть три типа push-уведомлений:
Audio — об уведомлении пользователю сообщается путем проигрывания звукового уведомления
Audio/Banners — проигрывается звуковое сообщение и т.н. “баннер” появляется на экране. Информацию, передающеюся с первым и вторым типами сообщений вы можете увидеть в Notification Center — внутри т.н. “шторки”.
Badges (рус. значок, символ) — рядом с иконкой приложения появляется цифра или специальное изображение.

В Windows Phone 8 также есть три варианта push-уведомлений:
Toast (рус. тост) — сообщение показывается в верхней части экрана на протяжении 10 секунд. Естественно, это сообщение кликабельно.
Tile (рус. плитка) — отображаются в виде чисел, выводимых поверх значка приложения на плитке (Live Tile).
Raw (рус. грубый) — для передачи произвольной информации внутрь приложения. Предполагается, что такой тип пушей используется для игровых приложений.

С Android все немного интереснее. В официальном мануале для разработчиков написано:

It does not provide any built-in user interface or other handling for message data. GCM simply passes raw message data received straight to the Android application, which has full control of how to handle it. For example, the application might post a notification, display a custom user interface, or silently sync data.

По-русски: в ОС Android нет никакой встроенной системы для прямого отображения пользователю push-уведомлений. Все данные «пушатся» исключительно в приложение, и передаются в совершенно произвольной форме, как и raw-уведомления в WP8. Приложение же, после получения информации, может, например, выдать стандартное для андроид-систем уведомление, которое отобразится в верхней части экрана и в “шторке”. Или же может появится баннер, подобный таковым в iOS.
Однако, учитывая открытость Андроида и исключительную гибкость этой системы, уведомления после получения push могут выводиться, в принципе, в любой форме. Например, одним из самых самых невинных способов взаимодействия с пользователем может быть немедленное открытие окна приложения со всей необходимой промо-информацией.

Браузерные push уведомления

С некоторого времени у разработчиков появилась возможность рассылать push-уведомления через браузеры на стационарные компьютеры пользователей: в Google Chrome и Apple Safari. Для отправки данного типа пушей также используются службы GCM и APNs. С технической точки зрения, браузерные push-уведомления отличаются от мобильных только тем, что в Chrome и Safari отправителем уведомления является сайт. Пользователи получают push-уведомления в виде небольших сообщений, которые появляются поверх всех окон в углу экрана сразу по получении.

Для вашего приложения или сайта

У каждого из разработчиков мобильных ОС есть свой собственный подход к технической реализации отправки push уведомлений на устройства. Сервисы, которые обеспечивают возможности push-нотификаций, были перечислены в начале статьи: GCM, APNS и MPNS.
Однако очевидно, что для работы с ними нужно также использовать еще и внешний сервер — для отправки на эти сервисы удаленных запросов. Учитывая то, что обеспечение легкой жизни разработчиков не является приоритетной задачей ни для одной из компаний-авторов ОС, каждый из вышеперечисленных сервисов функционирует очень по-своему. Для отправки уведомлений на разные платформы нужно соблюсти немало всяческих требований, и для каждой платформы — своих.
Именно поэтому в сети существует много ресурсов, предоставляющих удобный интерфейс для реализации push-уведомлений в приложения и на сайтах своих клиентов.

Здравствуйте, уважаемые читатели!

Эта техническая статья посвящена в первую очередь всем Вам. Чтобы идти в ногу со временем в октябре 2016 года я прикрутил к своему сайту возможность отправки всплывающих уведомлений push-up для браузеров Chrome и Firefox. Для этого перешёл на защищённое https соединение, да воздаст мне трафиком Гугл и Яндекс.

Что такое Push-up уведомления

Push-up уведомления – это краткие всплывающие уведомления, которые появляются на экране персонального компьютера или смартфона, которые сообщают об обновлениях на сайте и других важных событиях. Например, с их помощью можно поздравить читателей (подписчиков), но не писать при этом «поздравительную» статью.

Изначально Push-уведомления появились как способ взаимодействия мобильных приложений с пользователями смартфонов и планшетов. Однако в последнее время очень популярной стала технология браузерных push-уведомлений или web push.

Как подписаться на web push сайта сайт

Заходя на мой сайт сразу или через некоторое время в экране Вашего браузера появится вот такое уведомление. Нажмите РАЗРЕШИТЬ

Или такое уведомление (на затемнённом экране)

Вам сразу же придёт подтверждение подписки

Теперь Вам будут приходить такие уведомления как только на моём блоге появится новая статья. Иногда провожу анонсы популярных старых статей — возможно и Вас они заинтересуют.

Три простых способа как отключить Push уведомления

Например, Вам стало неинтересно получать новости с моего сайта и Вы решили отписаться.

Два клика мышкой

Всё просто! Для этого можно по очередному пришедшему уведомлению кликнуть правой кнопкой мыши и нажать ОТКЛЮЧИТЬ ОПОВЕЩЕНИЯ

Два клика мышкой в другом месте

Настройка сайта

Если Вы не хотите ждать очередное сообщение, то в любой момент можете отписаться в браузерных настройках сайта. Для этого кликните по замку в адресной строке и перейдите к настройкам сайта

После чего прокрутите настройки до ОПОВЕЩЕНИЙ и нажмите «Настроить исключения»

После чего УДАЛИТЕ мой сайт из исключений для оповещений

Таким образом Вы запретите поступление push уведомлений.

Push уведомления на смартфоне



Для отписки от push уведомлений на смарфоне кликните по замочку в адресной строке мобильного браузера. Далее нажмите НАСТРОЙКИ САЙТА

Нажмите ОПОВЕЩЕНИЯ

Нажмите БЛОКИРОВАТЬ

И второй вариант — нажмите ОЧИСТИТЬ И СБРОСИТЬ

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

Сделайте репост закреплённой записи на моей странице ВКонтакте и получите .

Также здесь Вы можете оставить отзыв о моей рассылке, что Вам понравилось, а что нет.

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то