locked
Как сделать, чтобы на плитке появлялись новые новости? RRS feed

  • Общие обсуждения

  • Всем привет! Сделали прогу для Windows 8 (RSS Reader) - javascript, но как сделать, чтобы плитка обновлялась? К примеру, на сайте вышла новость, и чтобы на плитке отображалось название новости. Как связать РСС и плитку? Можете как-то просто объяснить?
    16 января 2014 г. 20:55

Все ответы

  • Всем привет! Сделали прогу для Windows 8 (RSS Reader) - javascript, но как сделать, чтобы плитка обновлялась? К примеру, на сайте вышла новость, и чтобы на плитке отображалось название новости. Как связать РСС и плитку? Можете как-то просто объяснить?

    Смотрите. Вы получаете RSS со своего сервера? Если да, то у вас есть два варианта:

    1. Push-уведомления

    2. В фоне приложение само запрашивает данные плитки.

    Вариант номер два самый простой. По сути описание плитки - XML. Почему бы при создании RSS не генерировать еще и данные плитки, а приложение пусть само заходит за ее описанием с каким-то интервалом?

    Вот пример на C# на JS думаю что отличаться не будет (вроде все ясно и так):

    var updateManager = TileUpdateManager.CreateTileUpdaterForApplication();  
    updateManager.StartPeriodicUpdate(new Uri("http://site.ru/TileHandler.ashx"), PeriodicUpdateRecurrence.HalfHour);

    PS. С созданием живой плитки из приложения разобрались?
    • Изменено V.A.Zolotov 16 января 2014 г. 21:45
    16 января 2014 г. 21:38
  • Да, если это не push-уведомления, то можно крутить фоновый агент, который будет дергать RSS и обновлять тайлы.

    Прошу прощения за пост, товарищ Золотов уже ответил.

    Добавлю тогда ссылки на первое и второе:

    1. Push-notifications:

    http://msdn.microsoft.com/en-us/library/windows/apps/hh465460.aspx

    http://code.msdn.microsoft.com/windowsapps/push-and-periodic-de225603

    2. Background tasks - http://msdn.microsoft.com/en-us/library/windows/apps/hh977045.aspx

    • Изменено Oleg Kurzov 16 января 2014 г. 21:57
    16 января 2014 г. 21:52
  • Смотрите. Вы получаете RSS со своего сервера? 

    Да.

    Вот рсс сайта: http://microsoftportal.net/engine/rss-full.php (да знаю, что в домене присутствует слово microsoft... так исторически сложилось). Сделали, чтобы рсс шел с полными новостями. Что-то нужно в код RSS дописывать?

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


    • Изменено Wihar 16 января 2014 г. 22:31
    16 января 2014 г. 22:29
  • Мне там ничего не понятно =)

    Вы можете объяснить, как поступить в моем случае, или будите продолжать публиковать ссылки? Если бы мне было понятно, я бы сюда не обращался. Прога сделана, осталось только живая плитка.



    • Изменено Wihar 16 января 2014 г. 23:17
    16 января 2014 г. 23:04
  • Если так не поймете что и куда писать, то мне вас жалко ;(

    http://techdays.cloudapp.net/videos/7103.html

    Я не программист... Там не объясняется, как интегрировать РСС.

    17 января 2014 г. 0:12
  • Здравствуйте,

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

    Посмотрите есть открытый код: http://rssfeedreader.codeplex.com/ и эту тему: http://social.msdn.microsoft.com/Forums/wpapps/en-US/55984ab2-74e7-4c29-949e-5f2c24ff6e2c/trying-to-get-rss-feed-on-live-tiles?forum=wpdevelop

    Тарас тоже остро реагируете, нельзя так, не всегда всем все понятно. Терпение надо.


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение" Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    17 января 2014 г. 8:16
  • Всем спасибо за старания, но мне помог один человек. Оказалось, там нужно создавать на сервере 2 дополнительных php-файла, создать дубликат РСС и изменить его, чтобы он работал и показывал все корректно. Теперь новости с картинками сами на плитке обновляются - красота.

    Теперь проблема в отправке)

    В манифесте указан язык ru-ru, но при этом мне пишут, что...

    Вы не выложили ни одного пакета для Windows 8.1 на этом языке (русском). Вы можете вводить данные описаний для Windows 8.1 только после того, как выложите пакеты.

    В проге указан русский язык, но при этом стала доступна английская версия для редактирования. Как так?



    • Изменено Wihar 20 января 2014 г. 20:33
    20 января 2014 г. 20:32