在应用程序内部运行JS代码的Win8 Live Tile的本地推送通知

时间:2013-02-05 14:04:32

标签: javascript windows windows-8 winjs live-tile

我正在尝试向我的应用的磁贴发送更新。这在应用程序运行时工作正常。例如,当用户点击按钮时,我可以轻松地向磁贴发送磁贴更新通知。

我无法解决的问题是当应用不能正常工作时如何更新磁贴。我找到的唯一选择是使用REST上的HTTP轮询(或推送)远程网络服务器。这对我来说并不理想,我无法相信这是更新磁贴的唯一方法。

这里的理想选择是指定一个本地JS文件,它可以在任何给定的时间间隔运行,假设按照Tile指南15分钟。

如上所述,我使用的是JavaScript,而不是C#。

这可能吗?

1 个答案:

答案 0 :(得分:1)

你有几个选择。您可以为可以更新磁贴的应用程序实现后台任务。有关入门的信息,请参阅Background QuickstartDay 21 of GenerationApp还提供了有关使用后台任务的更多信息。

另一种选择是使用推送通知。您可以阅读overview of Push notifications并结帐Azure Mobile Services,以便在云中配置通知。