iOS MDM:推送无法正常工作

3
我正在为组织制作MDM解决方案,但在推送方面遇到了问题。
我已经设置了MDM服务器,注册了MDM配置文件,创建了证书,但是当我尝试推送时,APNS没有返回任何内容,设备也无法连接到我的服务器。
我使用苹果文档和Ruby代码设置服务器,使用thisthis文章生成证书,使用houston进行推送。
我认为问题出在证书上,但我无法弄清楚哪里出了问题。

我们如何在没有日志、代码、证书细节等情况下知道呢? - Raptor
我没有得到任何日志,APNS没有返回任何内容。对于证书,我只是按照上面的文章中的每个步骤进行操作。我只更改了一件事 - 在“休斯顿”中用“mdm”替换“aps”负载。 - kemmotar
在你的 App Delegate。 - Raptor
@ShivanRaptor在文档中找不到关于这个的任何信息。你能分享一些相关链接吗? - kemmotar
你能否构建 MDM 解决方案?你有没有开源它的可能性?你使用了任何自定义的 Ruby 脚本,还是重复使用了随 OS X Lion 服务器一起提供的脚本? - Vrashabh Irde
显示剩余6条评论
1个回答

0

您可以通过以下方式检查证书和密钥:

openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert certificate.pem -key key.pem

也可以试试这个:

openssl s_client -connect gateway.push.apple.com:2195 -cert certificate.pem -key key.pem

你可以在这里找到一个很好的教程。

我和你一样。根据测试结果,我的证书似乎是有效的。访问反馈服务,我发现从反馈服务返回了我从设备获取的令牌,表明该令牌无效。当然,这是我在MDM注册期间从设备接收到的令牌。我现在正在尝试找出如何双重检查令牌或推送魔术是否正确。@kemmotar,你有没有这方面的运气? - Yong Lee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接