Windows Phone 的推送通知

2013/12/5

适用于: Windows Phone 8 | Windows Phone OS 7.1

Windows Phone 中的 Microsoft 推送通知服务是一款异步、尽力型服务,可向第三方开发人员提供一个采用高效节能的方法将数据从云服务发送到 Windows Phone 应用的通道。

下面的关系图显示如何发送推送通知。

AP_Push_NotificationArch
  1. 您的应用从推送客户端服务请求推送通知 URI。

  2. 推送客户端服务与 Microsoft 推送通知服务 (MPNS) 协商并且 MPNS 向推送客户端服务返回一个通知 URI。

  3. 推送客户端服务向您的应用返回通知 URI。

  4. 然后,应用可以向云服务发送通知 URI。

  5. 当云服务要向应用发送信息时,它将使用通知 URI 向 MPNS 发送推送通知。

  6. MPNS 将推送通知路由到应用。

根据推送通知的格式以及连接到通知的负载,信息作为原始数据发送到应用、应用的图块在视觉上得到更新或显示 Toast 通知。发送推送通知之后,MPNS 向您的云服务返回一个响应代码,指示此通知已接收并且下次有机会被发送到设备。尽管 MPNS 不提供将推送通知从云服务发送到手机的端到端通信,但是 MPNS 可能向云服务返回一个响应或错误代码,指示不会向设备发送该通知。有关响应和错误代码的详细信息,请参见 Windows Phone 的推送通知服务响应代码。在 MPNS 指示不会发送通知的情况下,由您的服务决定是否在必要时重新提交该通知。

显示:
© 2014 Microsoft