2012-02-22 104 views
0

我想要一個應用程序,它可以一直提供「一眼看到」他們離開多久的應用程序,直到通過Live Tiles發生某種事情。例如,下一班計劃從公車站出發。有沒有一種方法可以在沒有持續推送通知的情況下顯示倒計時?

理想情況下,會有某種方式讓一個簡單的公式以某種方式嵌入到活動瓷磚中,以便讓我顯示倒計時。有沒有辦法做到這一點?在目前的框架下,似乎我需要每分鐘發送一次推送通知,這看起來很猥褻。

的基本概念(非常僞代碼-ISH):

tile.text = 「下一步起程:」 +(departureTime - currentTime的)+; 「分鐘」。

運行間隔60秒或某些這樣的。然後,我可以通過推送通知來更新出發時間,但除此之外不需要手機。如果我主要依靠電話上存儲的時間表,只會通知是否有變化,但不知道如何做到這一點,情況會更好。

推論:對於哪個推送頻率被認爲是可接受的,是否有任何指導原則?又是每60秒推一次真的可以嗎?

回答

2

在這一點上沒有什麼特別的是沒有可接受的解決方案來解決您的問題。 活瓷磚根本沒有設計爲在如此頻繁的基礎上更新,爲什麼現在(WP 7芒果),沒有辦法做到這一點。 我說「不行」,因爲即使在理論上允許的情況下,每60秒推送一次通知在技術上並不具備可持續性(想象一下,即使是1000個客戶端也只能達到1000個,而且1000個可能只是一個小數目如果你的應用程序受歡迎)。

1

要下降到1分鐘頻率,您將需要推送通知。

TileSchedule和BackgroundAgents的頻率在30min-1hour範圍內。

相關問題