我在使用Microsoft Push Notification Service
在Window Phone中考虑一个简单的聊天应用程序。
我在http://msdn.microsoft.com/en-us/library/hh202967(v=VS.92).aspx阅读了一个指南,该指南讨论了如何创建接收Toast通知的客户端应用程序。
这是我第一次开发移动应用程序,所以我没有得到它的一部分。
我的问题是,客户端(窗口电话)是否可以直接向其他客户端发送toast
通知?我在web找到了下面的图片。我似乎需要云应用程序(可能是网络服务器?)来玩通知服务。
是否可以构建一个直接向MPNS请求向其他窗口电话应用程序发送通知的Window电话应用程序? (从上图中可以看出,'2'将直接指向Microsoft推送通知服务)
如果不是,那是什么原因?
答案 0 :(得分:1)
推送通知服务here有一个很好的解释。
从上面的链接。
注册阶段2:现在MPNS已知存在了 手机在网络上,它需要手机本身提供的Uri 到地震服务。在此之前不会发生这种情况 知道有一部手机需要通知,所以无法通知 提供通知。手机必须拨打电话上的方法 地震服务提供的Uri已经得到了回答 MPNS。一旦地震服务得到这个网址,它就可以存储它 某处的信息供以后使用。
在您的情况下,您需要在发送任何通知之前进行设备之间的通信。这是要知道手机的uri。服务器必须为注册通知的所有设备存储这些uris。这就是为什么你需要一个将xml发送到MPNS的应用程序。