2010-11-15 8 views
7

Как создать живую плитку для Windows Phone 7? Мне было интересно, потому что в основном я хотел бы иметь текст, который обновляется на живой фрагментах раз в 1-5 минут, на которые пользователь мог бы просто взглянуть. Будет ли это время возможным?Обновления в реальном времени

ответ

6

Чтобы обновить плитку можно использовать push Notification или ShellTileSchedule.

Уровень частоты, о котором вы говорите, технически возможен с уведомлением puch, но не с графиком. Самый высокий frequency you can use for a Schedule почасово.

Я бы рекомендовал вам ознакомиться с обновлением на частотном уровне, о котором вы говорите.

  • Действительно ли данные будут регулярно обновляться?
  • Является ли пользователь реалистично проверять свой телефон, что часто?

Если вам необходимо быстро обновить пользователя, когда данные изменятся, это альтернативы, которые, вероятно, лучше подходят. например SMS, электронная почта, автоматическое уведомление о вызове или тосте.

Вы также должны учитывать обновление менее часто. Люди не проверяют свой телефон, что часто 24 часа в сутки. Было бы очень серьезно, если бы данные, которые пользователь видел, были часами?

+0

Я хотел бы обновить финансовые кавычки, отображаемые на плитке каждые 5 минут. Проще контролировать этот способ, чем запускать приложение снова и снова. К сожалению, нет никакого способа сделать это. – Meh

+0

@Adal Вы можете сделать это с помощью уведомлений, но это не что-то, что я бы рекомендовал. Есть более подходящие способы мониторинга цен на акции, если эта частота обновления важна для вас (ваших пользователей). –

+0

Да, информация, которую мне нужно отображать, постоянно обновляется, на самом деле она обновляется каждые 30 секунд, а у меня есть максимальная - 5 минут. –

1

Существует большая статья здесь: http://chriskoenig.net/2010/08/16/customizing-wp7-push-notification-tiles/

+0

В этой статье рассказывается только об использовании уведомлений о плиточках, но это не единственный способ сделать это. Вопросы заключались также в том, были ли возможные тайминги/частота возможными. –

+0

Хорошая точка Мэтт. Надеюсь, наши комбинированные ответы сделают трюк! Что касается частоты, если вы используете push-уведомления в ответ на изменения данных, эта частота должна быть прекрасной. Я бы порекомендовал предоставить некоторые настройки, чтобы помочь модулировать частоту. Толки невелики, но план данных пользователя все равно должен соблюдаться. – theChrisKent

1

Технически вы можете сделать это, как советует Мэтт. Вы должны знать о соответствующем приложении cert reqt, и если есть сомнения, обратитесь к Microsoft напрямую, если ваше использование будет считаться «чрезмерным».

Из App Cert Reqts: 2.13.2 Применение и его использование PNS не должна чрезмерно емкость использования сети или пропускная способность ПНС или иным способом чрезмерно обременять телефон Windows, или другое устройство Microsoft или услугу с чрезмерным push-уведомления, как это определено Microsoft по своему разумному усмотрению, и не должны вредить или мешать никаким

В этом ограничении действительно зависит от того, сколько полосы пропускания вы хотите использовать на своем сервере, отправляя уведомления и сколько пропускная способность, которую пользователь хочет использовать в плане данных своего телефона.

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

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