加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-8 – 在windows 8 metro风格的应用程序中,如何在应用程

发布时间:2020-12-14 04:20:23 所属栏目:Windows 来源:网络整理
导读:在 Windows 8 metro风格的应用程序中,如何在应用程序未运行时更新实时磁贴? 当OS系统开始启动时,活动磁贴开始运行. http://blogs.msdn.com/b/windowsappdev/archive/2012/04/16/creating-a-great-tile-experience-part-1.aspx “3.在应用程序未运行时,使用
在 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以获得增量,并在检测到时更新磁贴.三天后,瓷砖默认过期.

> http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.notifications.tileupdater.startperiodicupdate.aspx
> http://msdn.microsoft.com/en-us/library/windows/apps/hh761476.aspx

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读