我正在尝试向我的应用的磁贴发送更新。这在应用程序运行时工作正常。例如,当用户单击按钮时,我可以轻松地向磁贴发送磁贴更新通知。
我无法解决的是如何在应用程序无法运行时更新磁贴。我为此找到的唯一选择是在 HTTP
上使用 REST
轮询(或推送)远程网络服务器。这对我来说并不理想,我不敢相信这是更新磁贴的唯一方法。
这里的理想做法是指定一个本地 JS 文件,该文件将以任何给定的时间间隔运行,假设根据 Tile 指南,运行 15 分钟。
如前所述,我自始至终都在使用 JavaScript,而不是 C#。
这可能吗?
最佳答案
您有几个选择。您可以为可以更新磁贴的应用程序实现后台任务。查看Background Quickstart有关入门的信息。 Day 21 of GenerationApp还提供了有关处理后台任务的更多信息。
另一种选择是使用推送通知。您可以阅读 overview of Push notifications还有结帐Azure Mobile Services一种在云中配置通知的简单方法。
关于javascript - 本地推送通知到 Win8 Live Tile 在应用程序内运行 JS 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14709338/