Думаю, многие слышали о технологии push–уведомлений. В iOs это реализовано, насколько могу судить со стороны в полной мере. Т.е., к примеру, написал тебе кто–нибудь сообщение в twitter’е и буквально через пару секунд уведомление на экране телефона. При этом аппарат не поддерживает постоянное соединение с сервером в обычном смысле этого слова, с определенным интервалом обновляя данные, а связывается с сервером только получив от него запрос. В итоге экономится трафик и заряд батареи.
Подобная технология используется на android в Google Mail. Также Google позволяет использовать эту возможность сторонним разработчикам через технологию C2DM.

Всё, что мне удалось найти по этому вопросу, касалось информации о реализации данной технологии. Также удалось выяснить, что технология вроде как задействована на данный момент в официальном приложении Twitter for Android. Больше мне ничего толкового найти не удалось.

Но технология–то, по–моему, очень удобная. Предлагаю обсудить: кто что слышал, в каких ещё приложениях встречал и т.д. и т.п.

Tagged with:
 

6 Responses to Думаю, многие слышали о технологии push-уведомлений.

  1. Erev:

    Вроде ещё пуш–уведомления заявляли в свежем/недавнем обновлении клиента фейсбука.

  2. 0el:

    Точно есть в im+, хотя я им не пользуюсь. Ну и Chrome to phone использует push уведомления.

  3. Goex:

    facebook messenger, но при этом нет в google+ messenger, что я считаю стыдным стыдом.

  4. Xuov:

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

    Тут ты не прав. В обычном смысле слова поддерживать соединение — это открыл сокет и висишь. Ничего слать не надо постоянно. Именно так это и работает. Иначе никак.

  5. Giex:

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

  6. Xuov:

    возможно, я пуш не изучал.

Добавить комментарий