4

次のチュートリアルを試して、WindowsPhone7でプッシュ通知を作成しました。

http://www.sgtconker.com/2010/03/article-windows-phone-7-push-notifications/

http://www.silverlightshow.net/items/Implementing-Push-Notifications-in-Windows-Phone-7.aspx

WP7エミュレーターでエラーなしでチャネルURIを作成できます。

ただし、サーバーからチャネルuriにプッシュ通知を投稿すると。404エラーしか受信できませんでした。

誰か助けてもらえますか?

ありがとう。

=====

アップデート1(10月28日):

回答ありがとうございます。

最新のリソースとサンプルコードを読んだ後、プッシュ通知をWP7エミュレーターに正常に送信しました。

WP7のチャネル設定部分は、最新のSDKではあまり変更されていません。

私が以前に遭遇した問題は、送信者のPOSTメッセージ部分からのものでした。

次のウェブサイトはとても便利です。

http://www.thisisfanzoo.com/Blog/JeffF/archive/2010/08/02/a-really-long-post-about-the-windows-phone-7-push.aspx

彼はPOSTメッセージを正しく作成する方法を示しており、それは非常に重要です。

また、以前に作成されたチャネルURIは、WP7エミュレーター(受話器)が1時間以上オフになると期限切れになります。したがって、チャネルURIを追跡し、変更されたらサーバーを更新する必要があります。

良い1日を。

=====

アップデート2(10月28日):

LinuxサーバーでcURLを使用してPOSTメッセージを作成し、プッシュ通知によってWP7エミュレーターに正常に配信しました。

ASCII-UTF-8変換の問題などのテキストエンコーディングも修正されました。

4

2 に答える 2

2

Mattのアドバイスに従って、ctpとbetaを介した通知処理にいくつかの変更がありました。

概要、詳細なコードサンプル、および応答コードについては、このドキュメントを確認することをお勧めします。

WindowsPhoneのプッシュ通知

方法:WindowsPhoneの通知チャネルを設定する

方法:WindowsPhoneのWebサービスからプッシュ通知を送信する

また、もう少し概要を知りたい場合は、PeterTorrによるMix10とTechEd2010NAの講演をチェックすることをお勧めます。ビデオのポイントをスキップして先に進みたい場合は、これらを入手できます。

于 2010-10-27T22:55:27.427 に答える
1

参照している記事は非常に古く、ツールのベータ版とCTPバージョンに関連しています。残念ながら、プッシュ通知はRTM/RTWの前に多くの変化が見られた領域です。

http://msdn.microsoft.com/en-us/library/ff402537(v=VS.92).aspxにあるMSDNの最新の手順を参照してください。現在のツールと一致する手順を使用すると、はるかに幸運になると思います。

于 2010-10-27T14:03:37.943 に答える