【问题标题】:IBM Worklight 6.1: Authenticated Push for windows phone 8IBM Worklight 6.1:Windows phone 8 的经过身份验证的推送
【发布时间】:2014-10-31 09:55:20
【问题描述】:
【问题讨论】:
标签:
windows-phone-8
push-notification
ibm-mobilefirst
【解决方案1】:
根据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>
没有别的了。
如果您遇到问题,您可能实际上应该在问题正文中记下这些问题。