windows-8 – 在windows 8 metro风格的应用程序中,如何在应用程序未运行时更新实时磁贴?

前端之家收集整理的这篇文章主要介绍了windows-8 – 在windows 8 metro风格的应用程序中,如何在应用程序未运行时更新实时磁贴?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Windows 8 metro风格的应用程序中,如何在应用程序未运行时更新实时磁贴?

当OS系统开始启动时,活动磁贴开始运行.

http://blogs.msdn.com/b/windowsappdev/archive/2012/04/16/creating-a-great-tile-experience-part-1.aspx

“3.在应用程序未运行时,使用云端的轮询通知更新磁贴”

但我找不到任何示例代码.

我也尝试过MSDN的PushNotificationSample,但我不知道如何设置“服务器URI”?

有没有人有类似的经历?

好的,让我们帮你解答!以下是每种方式和资源,以帮助您入门.您的情况对我来说并不清楚,所以我会尝试通用.

在Windows 8中有四种方法可以更新实时磁贴!对于主应用程序磁贴和应用程序创建的后续辅助磁贴也是如此.

1 GT;首先,应用程序在运行时可以更新磁贴

> http://thesociablegeek.com/windows-8/livetiles/working-with-live-tiles-locally/

但是,您在询问如何在未运行时进行更新:

2 – ;用户可以使用Windows 8应用程序部署后台任务.此后台任务定期执行,并可在执行期间更新应用程序的磁贴.后台任务的最低频率为15分钟. Windows 8每两小时为一个任务分配1个cpu.您的任务可以根据需要随时执行,直到您耗尽其分配.

> http://thesociablegeek.com/windows-8/livetiles/modifying-live-tiles-in-a-background-process/

3 GT;应用程序可以在运行时打开WNS(Windows Notification Services)通道.当它未运行时,Web服务可以在WNS上推送磁贴更新.

> http://msdn.microsoft.com/en-us/library/windows/apps/hh465460.aspx
> http://visualstudiomagazine.com/articles/2012/03/25/using-push-notifications-in-windows-8.aspx
> http://msdn.microsoft.com/en-us/library/windows/apps/xaml/Hh868253(v=win.10).aspx

4>可以将磁贴配置为从URL拉取.定期评估来自该URL的XML以获得增量,并在检测到时更新磁贴.三天后,瓷砖默认过期.

> @L_403_7@
> http://msdn.microsoft.com/en-us/library/windows/apps/hh761476.aspx

澄清一点:启动操作系统时,不能导致类似更新的内容.首先,在Windows 8中,重新启动(或至少关闭)的想法实际上已被弃用.但是你的商店应用程序只能以上述方式执行 – 并且不能执行类似StartUp文件夹(过去)或RegEdit / Run(过去)的内容.但维护或计时器触发器让你非常接近.

而且,这就是答案.祝你好运,老兄!

猜你在找的Windows相关文章