0

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

  1. 使用推送通知,
  2. 后台代理,
  3. ShellTileSchedule(仅更新磁贴的背景图像)。

还有其他方法吗?

实际上,我正在开发一个应用程序,该应用程序从 Web 服务获取数据/更新(不仅仅是背景图像)的集合以显示在磁贴上。此数据需要随机显示在图块上。

现在回顾一下我刚才的选择

  1. 使用推送通知,
  2. 后台代理,
  3. ShellTileSchedule(仅更新磁贴的背景图像).

后台代理有限制(每天每个订阅 500 次更新(如果我不使用 SSL)、15 秒超时等)

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

谢谢

4

2 回答 2

0

To reference this nice Build video at 3:05 http://channel9.msdn.com/Events/Build/2013/2-206

Notifications overview windows phone 8

To update a Tile, there is:

  1. Scheduled

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

  2. Push & Local

    2.1 Push notification http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402558%28v=vs.105%29.aspx

    2.2 Local notification

So why is push notification no option for you? That seems the best option for a remote webservice.

The other option is to use ShellTileSchedule and have your webservice compose a bitmap. https://writeablebitmapex.codeplex.com/

于 2013-08-29T12:55:00.217 回答
0

这些是目前 Windows Phone 上的唯一选项。Windows 8 有轮询磁贴更新的想法,这非常方便,所以我希望有一天它们会出现在 Windows Phone 中......

于 2013-01-24T19:33:45.973 回答