Windows Phone 8上唯一可用于经过身份验证的推送通知的官方资源是http://msdn.microsoft.com/en-us/library/windows/apps/ff941099(v=vs.105).aspx,但它不符合要求。有人可以使用IBM Worklight 6.1在Windows Phone 8上列出经过身份验证的推送通知的步骤。
答案 0 :(得分:0)
根据IBM Worklight user documentation:
要使用经过身份验证的推送通知服务,您必须先设置 安全套接字层(SSL)证书密钥库。更多 信息,see SSL certificate keystore setup。密钥库可以 包含多个证书,其中一个是证书 经过身份验证的推送通知到Microsoft推送通知 服务(MPNS)。
您还必须使用Microsoft对您的Web服务进行身份验证,如Windows Phone>中所述。发展中心http://dev.windowsphone.com/en-us/develop/。
传递应用程序描述符的
serviceName
属性 应用程序的客户端,并在新通知时使用 频道已创建。通知通道的URI令牌开始 使用“https”,而不是“http”。
keyAlias
和keyAliasPassword
Worklight®Server使用这些属性来提取证书 来自Java™密钥库文件,以便可以在握手中使用它 使用Microsoft推送通知服务(MPNS)进行处理。任何推动 提交给应用程序的通知将被验证并且 安全
最终结果应如下所示:
<windowsPhone8>
<pushSender>
<authenticatedPush serviceName="myservice"
keyAlias="janedoe"
keyAliasPassword="a1b2c3d4"</authenticatedPush>
</pushSender>
...
</windowsPhone8>
没有别的了。
如果您遇到问题,您可能应该在问题正文中注意这些问题。