2010-11-15 80 views
7

如何爲Windows Phone 7創建實時平鋪?我很想知道,因爲我基本上希望每隔1-5分鐘在活動圖塊上更新一次文字,以便用戶可以一目瞭然。這個時間是可能的嗎?實時平鋪更新

回答

6

要更新,你可以使用一個push NotificationShellTileSchedule瓷磚。

您談論的頻率水平在技術上可能與puch通知有關,但與時間表無關。最高的frequency you can use for a Schedule是小時。

我會認真地建議您在討論的頻率級別上檢查更新。

  • 數據真的會更新嗎?
  • 用戶是否正在經常檢查他們的電話?

如果您需要在數據更改時快速更新用戶,他們可能更適合您的替代方案。例如短信,電子郵件,自動呼叫或吐司通知。

您還應該考慮更新頻率較低。人們不會每天24小時檢查他們的電話。如果用戶看到的數據是一個小時的話,會非常嚴重嗎?

+0

我想每5分鐘更新一次瓦片上顯示​​的金融報價。監視這種方式比反覆啓動應用程序更容易。不幸的是,沒有辦法做到這一點。 – Meh 2010-11-15 20:08:34

+0

@Adal你可以通過通知來做到這一點,但我不推薦它。如果更新頻率對您(您的用戶)很重要,那麼可能更合適的方式來監控股票價格。 – 2010-11-15 21:08:30

+0

是的,我需要顯示的信息經常更新,實際上它每30秒更新一次,我有一個5分鐘的最大值。 – 2010-11-15 22:01:29

1
+0

本文僅討論使用平鋪通知,但這不是唯一的方法。問題也是關於是否可能的時間/頻率。 – 2010-11-15 17:18:37

+0

好點的馬特。希望我們的綜合答案能夠解決問題!就頻率而言,如果您使用推送通知來響應數據更改,那麼該頻率應該沒問題。我仍然會推薦提供一些設置來幫助調整頻率。推小,但用戶的數據計劃應該仍然受到尊重。 – theChrisKent 2010-11-15 19:17:41

1

從技術上講,你可以這樣做,因爲馬特建議。您應該瞭解相關的應用程序證書請求,如果有疑問,請直接跟進Microsoft,如果您的使用情況被視爲「過度」。

從App證書Reqts: 2.13.2應用及其使用PNS的不能過分使用網絡容量和帶寬的PNS的或不適當的負擔了Windows Phone或其他微軟的設備或服務與過度推送通知,由微軟根據合理的判斷確定,並且不得損害或干擾任何內容

在這個約束條件下,這實際上是您的服務器發送通知時要使用多少帶寬以及多少用戶想要從他們的電話數據計劃中消耗的帶寬。

在最後一點上,我會建議將更新頻率的用戶配置爲任何您認爲合適的最大值。