任何人都知道Windows 8中预装的天气预报应用程序刷新活动磁贴上的数据的频率如何?我正在尝试创建一个小型天气应用程序,并从c#webservice(asmx)获取天气数据。我想每5-10分钟刷新一次数据。现在,我创建了一个后台任务,允许我每15分钟刷新一次数据,但我不喜欢用户可以选择打开/关闭后台任务的事实。它看起来像Windows 8天气应用程序不使用后台任务。有任何想法吗?Windows 8天气应用程序的活动磁贴刷新频率
1
A
回答
0
预安装的天气应用程序正在使用periodic tile updates每30分钟更新一次活动图块。周期性更新不需要后台任务 - 一旦应用程序设置定期更新,Windows将检索新的活动切片内容,无论应用程序是否正在运行。
每5-10分钟刷新数据似乎有点过分。对于天气应用程序,不应每隔30分钟更频繁地更新磁贴。这就是说,如果你想要比每隔30分钟更频繁地更新磁贴,则需要使用后台任务或推送通知。每个人都有他们的缺点。后台任务的粒度至少为15分钟,并且正如您在问题中所述,可以使用户减少运行频率。推送通知会增加复杂性,但可用于提供即时实时磁贴更新。
推送通知和定期更新与MSDN上的C# sample相同。
1
不幸的是,这些是第三方应用程序的参数,例如您必须处理的参数。预装的Weather应用程序不受这些限制,因为它是一个Microsoft应用程序 - 它们不受我们的限制。
相关问题
- 1. 无法在Windows 8应用程序中创建活动磁贴
- 2. Windows 8周期性磁贴未更新
- 3. 从RSS订阅通用的Windows应用程序动态磁贴
- 4. windows应用程序的使用频率
- 5. Windows Phone应用程序的独立后台代理程序独立更新活动磁贴+锁定屏幕
- 6. 的Windows Phone 8.1动态磁贴不是每天更新
- 7. IPhone天气应用程序
- 8. 简单的UWP活动磁贴更新
- 9. 如何在程序未运行时更新活动磁贴?
- 10. 定制活动磁贴更新问题
- 11. 如何手动更新/刷新Xaml中的ListView(Windows 8应用程序)?
- 12. 放入活的背景就像天气应用程序上的活动
- 13. 我如何将天气图实施为天气频道应用程序?
- 14. windows phone 7应用程序中的实时磁贴
- 15. 包括天气信息,iPhone应用程序,天气API
- 16. 用Java创建天气应用程序
- 17. 如何更新我的应用程序实时磁贴?
- 18. 停止或刷新一个应用程序的活动
- 19. 刷新活动从android应用程序的listadapter onclicklistener
- 20. 的Windows 8 Store应用网格的DataContext刷新编程方式
- 21. 在Windows 8 metro风格的应用程序,如何更新活动瓷砖,而应用程序没有运行?
- 22. 气球在聊天Android应用程序
- 23. 本地天气应用程序FreeCodeCamp
- 24. iPhone天气预报应用程序
- 25. 从我的UWP应用程序启动默认的微软Windows天气应用程序
- 26. 刷新应用程序内容动态为Windows应用程序商店
- 27. Windows 8 WPF应用程序
- 28. 应用程序商店在ASP.Net网站中刷新的频率如何?
- 29. Android/Java - 刷新活动就像在Gmail应用程序
- 30. 如何在应用程序(活动)仍在运行时刷新?
感谢您提供丰富的答案!在我的情况下,更新速度超过30分钟是可取的。你知道任何自定义web服务中推送通知的例子吗?我有我自己的C#web服务,但我还没有找到任何有关如何在这些Web服务中实现的示例,我看到的大多数示例都是天蓝色的。 – Zyberb 2013-03-06 17:15:28
在这种情况下,Azure只是一个'托管商',所以这些概念仍然相关。我从几个帖子开始着手解决(从http://blogs.msdn.com/b/jimoneil/archive/2012/11/07/windows-8-notifications-push-notifications-通过窗口天蓝色网站部分1.aspx)这可能是有帮助的。 – 2013-03-07 06:22:09