2011-12-19 81 views
0

在我正在進行的一個項目中,當我們發送原始通知時,我們會將一些小信息通過電線發送到WP7設備。收到烤麪包後發送真實通知

當應用程序處於墓碑狀態並且用戶收到吐司消息時,我們不能將額外行李添加到吐司中。所以我們認爲,一旦用戶再次進入應用程序,我們需要一種重新發送通知的方式。

任何人都有任何經驗或可能的解決方案來解決這個問題。我們目前正在研究客戶端和服務器之間的一種握手。但對我而言,這似乎有點激烈。

親切的問候, 湯姆

+0

難道你不能在啓動應用程序時詢問服務器是否有未決數據嗎? – 2011-12-19 09:08:47

+0

問題是服務器都發送Toast和Raw,並且手機似乎決定要顯示哪一個。因此,在服務器端,我們不知道應用程序是否正在運行,我們不知道最終用戶收到哪種類型(烤麪包或原始) – 2011-12-19 09:26:36

+0

我建議停止使用rawNotifications並僅使用烤麪包。您可以使用頻道的ShellToastNotificationReceived事件檢測何時收到Toast通知。當事件被觸發時,查詢服務器以檢索有效載荷。 – 2011-12-19 09:35:53

回答

1

我建議停止使用rawNotifications並且只使用致祝酒辭。

要處理應用程序啓動時使用Toast通知的情況,請在應用程序啓動時查詢服務器以檢查是否存在未決數據。

對於在應用程序運行時發送的通知,您可以使用頻道的ShellToastNotificationReceived事件檢測它們。當事件被觸發時,查詢服務器以檢索有效載荷。