Windows Phone 7中的推送通知问题

5

我尝试了以下教程来创建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 模拟器发送了推送通知。

在最新的 SDK 中,WP7 的通道设置部分没有太大变化。

我之前遇到的问题来自于发送者的 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转换问题也已经解决。


希望你现在已经把所有东西都开启并运行了,如果还没有,你可能需要看一下Entile框架:http://coding-insomnia.com/entile。 - CodingInsomnia
2个回答

2

1

您所提到的文章非常古老,与工具的Beta和CTP版本有关。不幸的是,在RTM/RTW之前,推送通知是一个发生了很多变化的领域。

请查看MSDN上最新的说明http://msdn.microsoft.com/en-us/library/ff402537(v=VS.92).aspx。我猜您会更容易理解并且使用当前工具匹配的说明。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接