2016-08-22 1 views
0

Я хотел бы создать автоматическое обновление Adaptive live tile в окнах 10. У меня есть веб-служба, которую мне нужно позвонить, чтобы получить статус нескольких вещей и вернуться и я хотел бы иметь возможность опубликовать это для плитки, если пользователь нажимает на плитку, он открывает гиперссылку (в решение SAAS)Как создать автоматическое обновление Adaptive Tile в Windows 10 с помощью C#

Я потратил некоторое время на поиск в Интернете, и я провел некоторое время, проходя через MSDN и i «Я нашел все материалы о уведомлениях о плиточках и XML для создания фактической плитки, я знаю, что ей нужно перейти в проект UWP, однако я не могу на всю жизнь понять, где в этом проекте он должен идти, или что на самом деле вызывает обновление и т. д., я не создаю приложение, которое работает на клиенте, насколько я знаю? я просто хочу живой фрагмент, чтобы я мог обновлять контент каждые 30 минут от пользовательского веб-сервиса.

Кто-нибудь знает пример (желательно C#, хотя любой .NET-язык, вероятно, будет прекрасен, и я смогу назад спросить) о том, как это сделать?

Спасибо!

ответ

0

Приложение должно быть установлено на клиенте, чтобы иметь доступное для вас пространство для плитки. Затем вы можете обновить плиту до push notifications или по номеру running a background task.

+0

Я не против установки на клиенте, я просто не понял, что у меня будет приложение. все, что я хочу, чтобы это приложение, - это управлять этой живой плиткой. Это тот тип информации, который я уже нашел ... чего я не нашел, где я помещаю этот материал в универсальное приложение? – Nikerym

+0

@Nikerym проверить ссылки, которые я предоставил. –

+0

Да, я понимаю концепцию, но где в UWapp я добавляю «BackgroundTaskRegistration task = RegisterBackgroundTask (entryPoint, taskName, hourlyTrigger, userCondition);» – Nikerym

0

UWP Toolkit выпущенный Microsoft несколько дней назад, может помочь вам, есть часть относительно живой плитки управляющих там

1

По вашему описанию, я думаю, что вам нужно, это Периодическое уведомление.

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

  • Унифицированный идентификатор ресурса (URI) из веб-места для Windows, чтобы опрашивать для плитки или значок обновления для приложения
  • Как часто, что URI должен быть опрошен

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

UWP сторона проста, вы можете обратиться к Quickstart: Setting up periodic notifications (XAML) и Push and periodic notifications sample для Windows, 8.1 и повторно использовать его исходный код в Windows 10 приложения. Для серверной части вам необходимо предоставить URI, который может принимать HTTP-запрос GET и возвращать правильное содержимое плитки в формате XML.

Для получения дополнительной информации см. Periodic notification overview.

Смежные вопросы