根据MSDN文档,要每天发送超过500个推送通知,您的服务需要一个证书来建立到WNS的SSL隧道。
我在这里看到http://msdn.microsoft.com/library/windows/apps/ff941099(v=vs.105).aspx如何上传证书,但我如何获得证书?我是否需要在托管我服务的Web服务器上安装证书?如果我在Windows Azure中托管我的服务怎么办?
答案 0 :(得分:3)
首先,这个问题是关于MPNS(微软推送通知服务),而不是WNS(Windows通知服务)。它们是两个独立的服务,WNS现在是微软的首选平台。
Microsoft在此处提供了MPNS认可的CA(证书颁发机构)列表:
获取证书的过程与所有CA大致相同。您需要使用您的域名作为证书CN(公用名)创建CSR(证书签名请求),并将其发送给CA. CA在某个有效期(通常为1,2或3年)内收取一笔金额。在颁发SSL证书之前,他们通常会进行某些检查,以确保您真正拥有域名,例如通过邮寄域名的WHOIS所有者和/或要求您创建特殊的DNS记录。
获得证书后,需要在服务器中将其作为客户端证书安装,以便向MPNS服务器发出推送通知。你如何做到这一点,取决于你的服务器架构(.NET,Java等)。
答案 1 :(得分:1)