定期磁贴更新

时间:2012-09-11 11:46:32

标签: windows-8 microsoft-metro

我正在开发一个允许使用词典(例如英语 - 德语)的应用程序。我想在开始屏幕上为我的应用程序启用定期磁贴更新。我想用随机字典中的翻译来显示随机单词,所以我想做的只是显示2个字符串(我找到了适合它的模板)。我可以使用TileUpdateManager.CreateTileUpdaterForApplication().AddToSchedule()显示通知一次 但是我希望每一分钟都能说出来。我只找到了使用TileUpdateManager.CreateTileUpdaterForApplication().StartPeriodicUpdate()方法的示例,它们都使用了一些网址。有没有办法只使用我的本地字符串来实现它而不访问云或什么?

1 个答案:

答案 0 :(得分:3)

为了在您的应用未运行时定期显示定期磁贴更新,您需要提供每隔一段时间请求一次的网址(我认为您不能将其设置为频繁虽然1分钟 - 我认为至少是15分钟。)。

如果您的应用位于前台,您只需运行一个计时器并每分钟显示一次更新。

您可以使用推送通知,但是再次 - 这比仅提供返回用于平铺更新的XML的URL更复杂。

如果您想查看可能性:http://blog.equinoxe-consulting.net/blog/bard-rsquo-s-tile-i-introduction-and-local-tiles-and-badges