Posts Tagged ‘Push Notifications’

Push Notifications в Windows Phone 7: toast-уведомления

Суббота, Май 5th, 2012 Нет комментариев

Under : , , , ,

Рассматривая возможности Windows Phone 7, нельзя не обратить внимания на механизм Push Notification, которого не было в предыдущих версиях Windows Phone . Этот механизм сам по себе очень удобный для разработчиков и пользователей и позволяет асинхронно уведомлять пользователя о происходящих событиях. Например, сервис из облака может сообщить пользователю о том, что произошло какое-то событие, на которое нужно как-то отреагировать. Давайте разберемся как устроен этот механизм.

В структуре Push Notifications существует специальный сервис в облаке (размещенный за счет мощностей Microsoft), который делает возможность работы уведомлений. Когда устройство хочет получать уведомления от обращается к этому сервису и устанавливает с ним постоянное соединение. В ответ на это сервис выдает этому устройству уникальный URI, используя который можно отправить по протоколу HTTP некоторое сообщение. Это сообщение получает тот самый сервис в облаке и пересылает его соответствующему устройству. Логично, что для каждого устройства и приложения этот URI будет уникальный. Таким образом, работу уведомлений в Windows Phone 7 можно описать так: (далее…)

Push Notifications в Windows Phone 7: raw-уведомления

Суббота, Май 5th, 2012 Нет комментариев

Under : , , , ,

Я уже рассказывал о том, что представляют собой уведомления в Windows Phone  7. Используя этот механизм можно доставлять уведомление из сервиса в облаке непосредственно на мобильное устройство. Я не буду рассматривать устройство механизма уведомлений в целом (ознакомиться с ним можно здесь), повторю только отдельные типы уведомлений:

  • Tile Notifications — при отправке уведомления указывается URL некоторого изображения, расположенного в сети. Когда устройство получает уведомление оно самостоятельно загружает изображение из сети и обновляет его на рабочем столе устройства.
  • Toast Notifications — при получении этого типа уведомления на экране устройства всплывает небольшое сообщение, содержащее текст уведомления. При этом приложение в данный момент может быть неактивным. При нажатии на это сообщение пользователь может быстро переключиться к соответствующему уведомлению.  (далее…)