2011-07-06 11 views
0

私のプッシュクライアントは、WebサービスからURIを使用してURIを私のWebサービスに送信し、エミュレータにインストールされている私のアプリにトースト通知を送信できます。しかし、私がデバイスURIを使用して、Webサービスからデバイスにメッセージを送信しようとすると、私は応答として404を取得します。誰でも教えてくれますか?WP7プッシュ通知404応答

答えて

1

物理デバイスがサービスに送信するURLを受信して​​格納することに問題がなく、このURLにメッセージを送信していると仮定すると、テスト中に気付いたことがあります。場合によっては、誤った形式のメッセージがURLに送信された場合、障害が発生したように見えるので、サービスに送信された後続のメッセージ(たとえ整形済みであっても)が404を返します。

これは予想される動作またはバグです。私が送信しようとしている不正なメッセージを修正し、デバイスからチャネルをリフレッシュすることで解決しました。

+0

デバイスからチャンネルをリフレッシュすることで何を意味するのか教えてください。 – saikamesh

+0

基本的には、チャンネル情報を更新するためにアプリを再起動しました。私のアプリはいつでも最新のURLを持っていたので、いつでも新しいURLまたはChannelUriUpdatedイベントでURLを私のサービスに送りました – ZombieSheep

+0

更新されたURIはWebサービスに送信されませんでした。更新されたURIを送信した後、正常に動作します。 – saikamesh

関連する問題