首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 8天气应用程序的实时磁贴刷新频率

Windows 8天气应用程序的实时磁贴刷新频率
EN

Stack Overflow用户
提问于 2013-03-06 17:13:05
回答 2查看 2.1K关注 0票数 1

有人知道预装在Windows8中的天气预报应用程序多久刷新一次动态磁贴上的数据吗?我正在尝试创建一个小型天气应用程序,并从c#网络服务(Asmx)获取天气数据。我想每5-10分钟刷新一次数据。现在,我已经创建了一个后台任务,它允许我每15分钟刷新一次数据,但我不喜欢用户可以选择打开/的后台任务。看起来Windows 8天气应用程序没有使用后台任务。有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-07 00:58:30

预装的天气应用程序正在使用periodic tile updates每30分钟更新一次它的实时磁贴。定期更新不需要后台任务-一旦应用程序设置了定期更新,无论应用程序是否正在运行,Windows都将检索新的实时磁贴内容。

每5-10分钟刷新一次数据似乎有点过了。对于天气应用程序来说,更新磁贴的频率不应该超过30分钟。

也就是说,如果你想更新磁贴的频率超过每30分钟一次,你需要使用后台任务,或者推送通知。每种方法都有各自的缺点。后台任务的粒度至少为15分钟,正如您在问题中所述,用户可以降低运行频率。推送通知增加了复杂性,但可以用于提供即时的实时磁贴更新。

推送通知和定期更新在MSDN上的同一个C# sample中。

票数 0
EN

Stack Overflow用户

发布于 2013-03-06 18:21:44

不幸的是,像您这样的第三方应用程序必须处理这些参数。预装的Weather应用程序不受这些限制,因为它是Microsoft应用程序-它们不受我们的限制。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15243139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档