Live Tile更新

时间:2010-11-15 16:38:53

标签: c# silverlight windows-phone-7

如何为Windows Phone 7创建实时磁贴?我很想知道,因为我基本上希望每1-5分钟有一次文本在实时图块上更新,用户可以只看一眼。这个时机可以吗?

3 个答案:

答案 0 :(得分:6)

要更新图块,您可以使用push NotificationShellTileSchedule

您所谈论的频率水平在技术上可以通过puch通知进行,但不能按计划进行。最高frequency you can use for a Schedule是每小时。

我会严肃地建议您在所讨论的频率级别检查更新。

  • 数据是否真的经常更新?
  • 用户是否真的会经常检查他们的手机?

如果您需要在数据更改时快速更新用户,那么他们可能更适合。例如短信,电子邮件,自动呼叫或Toast通知。

您还应该考虑不经常更新。人们通常不会每天24小时检查他们的手机。如果用户看到的数据是一个小时,那会非常严重吗?

答案 1 :(得分:1)

答案 2 :(得分:1)

从技术上讲,你可以像Matt建议的那样做。您应该了解相关的应用程序证书要求,如果有疑问,请直接跟进Microsoft,如果您的使用被视为“过度”。

来自App Cert Reqts: 2.13.2 PNS的应用及其使用不得过度使用PNS的网络容量或带宽,否则会对Windows Phone或其他Microsoft设备或服务造成过度推送通知的负担过重,具体由Microsoft自行决定,并且不得伤害或干扰任何

在这个限制范围内,实际上需要从服务器发出通知中使用多少带宽,以及用户希望从手机数据计划中消耗多少带宽。

关于最后一点,我建议将用户可配置的更新频率降低到您认为合适的最大值。