2011-07-06 50 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