导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

设置已经过身份验证的 Web 服务以发送 Windows Phone 8 的推送通知

2014/6/18

适用于:Windows Phone 8 和 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

 

我们建议设置经身份验证的 Web 服务,以将您的通知发送到 Microsoft 推送通知服务 (MPNS),原因如下:

  • 使用经身份验证的 Web 服务的通信将通过 HTTPS 发生,并可以提供比使用 HTTP 的未经身份验证的 Web 服务更高的安全性。

  • 经身份验证的 Web 服务每天可以发送的推送通知数量不受限制。另一方面,未经身份验证的 Web 服务被限制以每天每个订阅 500 个通知的速率进行推送。

开发您的 Web 服务时,您可能想要测试 Web 服务和 MPNS 之间的 HTTPS 接口和相互身份验证。若要执行此操作,请完成以下步骤,以便将传输层安全 (TLS) 证书上传到您在开发人员中心 的帐户:

  1. 在开发人员中心 登录到您的帐户。

  2. 转到您的帐户设置。

  3. 选择“证书”,然后按照说明上传证书。

    重要说明重要说明:

    上传到开发人员中心 的 TLS 证书必须满足以下条件:

    • 必须将 TLS 证书的 Key-Usage 值设置为包含客户端身份验证。

    • 证书的根证书颁发机构 (CA) 必须是 Windows Phone OS 7.1 的 SSL 根证书列出的 CA 之一。无论您的应用是适用于 Windows Phone OS 7.1 还是适用于 Windows Phone 8,均使用此列表。

上传证书之后,执行以下步骤以使用经身份验证的通道:

  1. 服务名称设置为证书的使用者值中的常用名 (CN)。

  2. 在您的 Web 服务上安装 TLS 证书并启用 HTTP 客户端身份验证。

您的 Web 服务将进行身份验证,直到上传到开发人员中心的证书到期为止。当您开发完您的应用时,将其提交到 开发人员中心 并确保在提交过程中选择适当的 TLS 证书。

有关您可以采取哪些步骤为使用 Microsoft 推送通知服务 (MPNS) 的 Windows Phone 应用实现无配额(不受限制)推送通知,请参见使用根证书颁发机构的无配额推送通知。实现无配额推送通知意味着您的应用每天推送通知的数量不受限制。

显示:
© 2014 Microsoft