2012-02-22 67 views
0

我想要一个应用程序,它可以一直提供“一眼看到”他们离开多久的应用程序,直到通过Live Tiles发生某种事情。例如,下一班计划从公车站出发。有没有一种方法可以在没有持续推送通知的情况下显示倒计时?

理想情况下,会有某种方式让一个简单的公式以某种方式嵌入到活动瓷砖中,以便让我显示倒计时。有没有办法做到这一点?在目前的框架下,似乎我需要每分钟发送一次推送通知,这看起来很猥亵。

的基本概念(非常伪代码-ISH):

tile.text = “下一步起程:” +(departureTime - currentTime的)+; “分钟”。

运行间隔60秒或某些这样的。然后,我可以通过推送通知来更新出发时间,但除此之外不需要手机。如果我主要依靠电话上存储的时间表,只会通知是否有变化,但不知道如何做到这一点,情况会更好。

推论:对于哪个推送频率被认为是可接受的,是否有任何指导原则?又是每60秒推一次真的可以吗?

回答

2

在这一点上没有什么特别的是没有可接受的解决方案来解决您的问题。 活瓷砖根本没有设计为在如此频繁的基础上更新,为什么现在(WP 7芒果),没有办法做到这一点。 我说“不行”,因为即使在理论上允许的情况下,每60秒推送一次通知在技术上并不具备可持续性(想象一下,即使是1000个客户端也只能达到1000个,而且1000个可能只是一个小数目如果你的应用程序受欢迎)。

1

要下降到1分钟频率,您将需要推送通知。

TileSchedule和BackgroundAgents的频率在30min-1hour范围内。

相关问题