gpt4 book ai didi

windows-8 - 在 Windows 8 Metro 风格应用程序中,如何在应用程序未运行时更新动态磁贴?

转载 作者:行者123 更新时间:2023-12-03 06:58:07 25 4
gpt4 key购买 nike

在 Windows 8 Metro 风格应用程序中,如何在应用程序未运行时更新动态磁贴?

当操作系统开始启动时,动态磁贴开始运行。

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> 首先,应用在运行时可以更新磁贴

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

2> 用户可以使用其 Windows 8 应用部署后台任务。此后台任务定期执行,并且可以在执行期间更新应用程序的磁贴。后台任务的最小频率为 15 分钟。 Windows 8 每两小时为任务分配 1 个 CPU 秒。您的任务可以按照您想要的频率执行,直到您耗尽其分配。

3> 应用程序可以在运行时打开 WNS (Windows 通知服务) channel 。当它未运行时,Web 服务可以通过 WNS 推送图 block 更新。

4> 可以将图 block 配置为从 URL 提取。定期评估来自该 URL 的 XML 的增量,并在检测到时刷新图 block 。磁贴默认在三天后过期。

澄清点:当操作系统启动时,您无法进行诸如磁贴更新之类的操作。其一,在 Windows 8 中,重新启动(或至少关闭)的想法实际上已被弃用。但是您的 Store 应用程序只能以上述方式执行 - 并且不能执行诸如 StartUp 文件夹(过去)或 RegEdit/Run(过去)之类的操作。但维护或计时器触发器可以让您非常接近。

这就是答案。祝你好运,伙计!

关于windows-8 - 在 Windows 8 Metro 风格应用程序中,如何在应用程序未运行时更新动态磁贴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11607778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com