在Window Phone中使用Microsoft推送通知服务

时间:2011-10-29 02:03:56

标签: visual-studio-2010 windows-phone-7.1 windows-phone-7

我在使用Microsoft Push Notification Service在Window Phone中考虑一个简单的聊天应用程序。

我在http://msdn.microsoft.com/en-us/library/hh202967(v=VS.92).aspx阅读了一个指南,该指南讨论了如何创建接收Toast通知的客户端应用程序。

这是我第一次开发移动应用程序,所以我没有得到它的一部分。

我的问题是,客户端(窗口电话)是否可以直接向其他客户端发送toast通知?我在web找到了下面的图片。我似乎需要云应用程序(可能是网络服务器?)来玩通知服务。

MPNS layout

是否可以构建一个直接向MPNS请求向其他窗口电话应用程序发送通知的Window电话应用程序? (从上图中可以看出,'2'将直接指向Microsoft推送通知服务)

如果不是,那是什么原因?

1 个答案:

答案 0 :(得分:1)

推送通知服务here有一个很好的解释。

从上面的链接。

  

注册阶段2:现在MPNS已知存在了   手机在网络上,它需要手机本身提供的Uri   到地震服务。在此之前不会发生这种情况   知道有一部手机需要通知,所以无法通知   提供通知。手机必须拨打电话上的方法   地震服务提供的Uri已经得到了回答   MPNS。一旦地震服务得到这个网址,它就可以存储它   某处的信息供以后使用。

在您的情况下,您需要在发送任何通知之前进行设备之间的通信。这是要知道手机的uri。服务器必须为注册通知的所有设备存储这些uris。这就是为什么你需要一个将xml发送到MPNS的应用程序。