更新windows phone tiles的所有方法是什么?

时间:2013-01-24 07:18:54

标签: windows-phone live-tile

通过MSDN库和其他论坛,这些是更新Windows Phone Live Tiles(afaik)的方法:

  1. 使用推送通知,
  2. 后台代理,
  3. ShellTileSchedule(仅用于更新图块的背景图像)。
  4. 还有其他方法吗?

    实际上我正在开发一个应用程序,它可以从Web服务的磁贴上显示一组数据/更新(不仅仅是背景图像)。 这些数据需要在瓷砖上随机显示。

    现在回顾我刚刚拥有的选项

    1. 使用推送通知,
    2. 后台代理,
    3. ShellTileSchedule(仅更新图块的背景图像)
    4. 后台代理有限制(每天每次订阅500次更新(如果我不使用SSL),15秒超时等)

      所以我正在寻找更好的解决方案,如果有的话。

      由于

2 个答案:

答案 0 :(得分:0)

这些是Windows Phone目前唯一的选项。 Windows 8有polling updates for tiles这个非常方便的想法,所以我希望有一天能有人来到Windows Phone ......

答案 1 :(得分:0)

在3:05引用这个漂亮的构建视频 http://channel9.msdn.com/Events/Build/2013/2-206

Notifications overview windows phone 8

要更新平铺,有:

  1. 预定

    1.1 ShellTileSchedule http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.shell.shelltileschedule%28v=vs.105%29.aspx

  2. Push&本地

    2.1推送通知http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402558%28v=vs.105%29.aspx

    2.2本地通知

  3. 那么为什么推送通知没有选择权?这似乎是远程Web服务的最佳选择。

    另一种选择是使用ShellTileSchedule并让您的网络服务构成位图。 https://writeablebitmapex.codeplex.com/