2013-09-21 2 views
-1

Я ищу способ показать количество непрочитанных статей из ленты RSS на живой фрагменте на Windows Phone. Как я могу это сделать? Я знаю, что я могу использовать фоновые задачи, но я хочу использовать их эффективно, поэтому я не разряжаю аккумулятор телефона, проверяя канал снова и снова. Кроме того, я хочу сбросить этот номер при открытии приложения.Как я могу показать количество непрочитанных статей на живой плитке на Windows Phone?

ответ

0

Существует 2 способа обновления плиток.

  1. из приложения (или фонового агента)
  2. От удаленной службы, с помощью Push-уведомления

Метод с наименьшим воздействием на батареи для отправки уведомления толчка, когда есть новый товар. Для этого требуется бэкэнд-услуга, способная идентифицировать, когда размещается новый контент и отправляет push-уведомления.

Если вы хотите сделать все это на устройстве с помощью фоновых агентов, важно помнить, что каждый раз не нужно вытаскивать весь контент. Если у вас есть контроль над бэкэнд, то добавьте возможность вернуть количество новых статей. Если нет, только при необходимости потяните подачу. Посмотрите на заголовок If-Modified-Since для одного из способов сделать это.

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