Windows Phone 7 中的推送通知问题

use*_*015 5 push-notification windows-phone-7 mpns

我尝试了以下教程来在 Windows Phone 7 中创建推送通知。

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 消息,这非常关键。

另外,当 WP7 模拟器(手机)关闭一个小时以上时,之前创建的通道 uri 将过期。因此,我们需要跟踪通道 uri,并在其发生变化时更新服务器。

祝你今天过得愉快。

=====

更新 2(10 月 28 日):

我刚刚在 Linux 服务器中使用 cURL 创建了 POST 消息,并通过推送通知成功将其传递到 WP7 模拟器。

文本编码(如 ASCII-UTF-8 转换问题)也得到了修复。

Mic*_*k N 2

正如马特建议的那样,通过 ctp 和 beta 进行的通知处理发生了一些变化。

我建议您查看此文档以获取概述、详细的代码示例和响应代码。

Windows Phone 的推送通知

如何:为 Windows Phone 设置通知通道

如何:从 Windows Phone 的 Web 服务发送推送通知

另外,如果您想了解更多概述,我建议您查看Peter Torr 的Mix 10Tech Ed 2010 NA演讲。如果您想快进视频中的点,我可以获取这些内容。