2011-07-06 53 views
0

我的推客戶端通過使用我的Web服務的URI將URI發送到我的Web服務,我可以向模擬器上安裝的應用發送Toast通知。但是,如果我使用設備URI並嘗試從Web服務向設備發送消息,則會收到404作爲響應。誰能告訴我這個問題可能是什麼?WP7推送通知404響應

回答

1

假設您在接收和存儲您的物理設備發送給您的服務的URL時沒有任何問題,並且您正在向此URL發送消息,我能想到的唯一事情就是我在測試過程中注意到的事情。有時,如果格式錯誤的消息發送到URL,它似乎進入故障狀態,並且任何後續消息(即使格式良好)發送到服務返回404.

我不知道是否這是預期的行爲或錯誤 - 我通過修復我嘗試發送的畸形消息並刷新設備中的頻道來解決此問題。

+0

你可以通過刷新設備的頻道告訴我你的意思嗎? – saikamesh

+0

基本上只是重新啓動應用程序,讓它刷新頻道信息。當我的應用程序發生更改時(無論是在新的連接還是在ChannelUriUpdated事件中),我的應用程序都會將URL發送到我的服務,所以我始終擁有最新的Url – ZombieSheep

+0

更新的URI未發送到Web服務。在發送更新後的URI後,它現在可以正常工作。 – saikamesh