2010-10-27 133 views
4

我尝试以下教程中的Windows Phone创建推送通知7推送通知问题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(28 - 10月):

非常感谢你的答案。

当我读到最新的资源和示例代码后,我刚刚向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

他演示了如何correcty建立POST消息,这是非常关键的。

当WP7模拟器(手机)关闭一个多小时时,以前创建的通道uri也将过期。因此,我们需要跟踪uri频道并更新服务器。

祝您有愉快的一天。

=====

更新2(28 - 10月):

我刚刚创建的Linux服务器使用卷曲的POST消息,并且成功地推送通知它传递到WP7模拟器。

像ASCII-UTF-8转换问题的文本编码也被修复了。

+0

希望你已经得到的一切启动和运行现在,如果不是你可能想看看在Entile框架:http://coding-insomnia.com/entile – CodingInsomnia 2011-01-28 13:53:57

回答

2

通过ctp和beta的通知处理有一些变化,如Matt的建议。

我建议检查出这个文档的概述,详细的代码样本和响应代码。

Push Notifications for Windows Phone

How to: Set Up a Notification Channel for Windows Phone

How to: Send a Push Notification from a Web Service for Windows Phone

此外,如果你想获得更多概述我建议你检查出由彼得·托Mix 10Tech Ed 2010 NA会谈。如果您想点在视频快进到我可以得到这些。

+0

谢谢你的答案。 – user403015 2010-10-28 06:26:14

1

您引用的文章非常陈旧,涉及到Beta和CTP版本的工具。不幸的是,推送通知是在RTM/RTW之前发生很多变化的区域。

查看MSDN上的最新指令http://msdn.microsoft.com/en-us/library/ff402537(v=VS.92).aspx。我怀疑你会有更好的运气与指令匹配目前的工具。

+0

谢谢你的答案。 – user403015 2010-10-28 06:26:47