Создание живой иконки приложения WP7 без полноценного сервиса
Как известно, интерфейс платформы Windows Phone 7, а особенно главное меню, основано на live tiles – живых иконках в виде динамических квадратов, которые показывают текущий статус. Кроме встроенных служб, живые иконки могут делать разработчики сторонних приложений.
В стандартном случае для этого требуется полноценная реализация Push notifications через специально созданный для этого сервис. Однако в случае, если изменяющаяся картинка доступна по фиксированному адресу, задачу можно существенно упростить.
Являясь преданным читателем популярного онлайн-издания Lenta.Ru, я в экспериментальных целях разработал для него простой мобильный клиент. Однако в большинстве случаев лично меня несколько раз в день интересует прежде всего главная новость. Именно поэтому я решил выводить на главное меню телефона обновляющуюся картинку главному событию дня. Я попросил редакцию “Ленты” помочь мне – таким образом у этой картинки получился фиксированный URL.
Далее в файл App.xaml.cs вставляется следующий код:
Больше делать ничего не нужно – каждый час картинка будет пытаться загрузиться с телефона и обновиться в главном меню:
Более подробно о данной возможности можно прочитать, например, в блоге Майкла Ормонд.
А загрузить приложение “Lenta.Ru for WP7” можно из Windows Marketplace.
Comments
Anonymous
February 03, 2011
Отлично!Anonymous
February 03, 2011
> Однако в случае, если изменяющаяся картинка доступна по фиксированному адресу, задачу можно существенно упростить Можно ли с фиксированного адреса делать temporary редирект на нужную картинку?Anonymous
February 03, 2011
Да можно просто создать Rest-сервис, который бы выдавал картинку в соотвествии с внутренней логикой. И никаких редиректов не нужноAnonymous
February 03, 2011
Ну тогда прийдется свой трафик тратить, а так просто направляем на нужную картинку на lenta.ru