2012-09-11 66 views
0

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

回答

3

对于周期性显示定期更新瓦时,您的应用程序没有运行您需要提供将被要求每过一段时间(我不认为你可以将其设置为频繁的1分钟虽然URL - 我认为最少是15分钟)。

如果您的应用程序处于前台,您可以简单地运行计时器并每分钟显示一次更新。

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

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

+0

谢谢回答。我以为我可以做一些类似于Bing Travel或Bing News的东西(他们的瓷砖经常更新,尽管我没有启动它们)。但是,只有当我的应用程序运行时更新磁贴对我来说可以使用 –

+0

我认为Bing应用程序使用推送通知 - 所以它们在没有运行应用程序的情况下工作。您仍然可以这么做 - 除了它更有一点涉及:) – Krishna

+0

Bing应用程序启用通知队列(或骑车),好像他们的瓷砖经常更新一样。启用通知队列和多个磁贴更新后,Windows将每隔几秒自动循环执行多达5次更新,以显示新内容。使用定期更新相对较少地发布Bing新闻应用程序的新更新。针对您的应用程序的一些建议:1)使用定期更新,2)启用骑行,并在每次您的应用程序变得可见时提供5次更新,或3)使用安排的贴片通知提供多项每日更新。 –