有人知道预装在Windows8中的天气预报应用程序多久刷新一次动态磁贴上的数据吗?我正在尝试创建一个小型天气应用程序,并从c#网络服务(Asmx)获取天气数据。我想每5-10分钟刷新一次数据。现在,我已经创建了一个后台任务,它允许我每15分钟刷新一次数据,但我不喜欢用户可以选择打开/的后台任务。看起来Windows 8天气应用程序没有使用后台任务。有什么想法吗?
发布于 2013-03-07 00:58:30
预装的天气应用程序正在使用periodic tile updates每30分钟更新一次它的实时磁贴。定期更新不需要后台任务-一旦应用程序设置了定期更新,无论应用程序是否正在运行,Windows都将检索新的实时磁贴内容。
每5-10分钟刷新一次数据似乎有点过了。对于天气应用程序来说,更新磁贴的频率不应该超过30分钟。
也就是说,如果你想更新磁贴的频率超过每30分钟一次,你需要使用后台任务,或者推送通知。每种方法都有各自的缺点。后台任务的粒度至少为15分钟,正如您在问题中所述,用户可以降低运行频率。推送通知增加了复杂性,但可以用于提供即时的实时磁贴更新。
推送通知和定期更新在MSDN上的同一个C# sample中。
发布于 2013-03-06 18:21:44
不幸的是,像您这样的第三方应用程序必须处理这些参数。预装的Weather应用程序不受这些限制,因为它是Microsoft应用程序-它们不受我们的限制。
https://stackoverflow.com/questions/15243139
复制相似问题