7

使用 Apple MDM。它是使用 APNs 的 MDM。

  • mobileconfig的主题与APSP-XXX.pem的Subject相同。
  • 设备令牌和 PushMagic 的字符串在设置 mobileconfig 后到达 MDM 服务器。

我使用 APNs 为设备令牌发送了电报的措辞。它被 PushMagic 的字符串替换。虽然{"mdm":"xxxxxxxxxxxxx-xxxx-xxxx-xxxx"}从 MDM 服务器通过 APNs 发送,但无法到达 iPhone。

为什么?

4

3 回答 3

2

非常仔细地遵循MDM_Protocol pdf。

如果您关注此链接: http: //www.softhinker.com/in-the-news/iosmdmvendorcsrsigning 然后验证几件事。

使用此命令从 customerPrivateKey.pem 中删除密码

openssl rsa -in customerPrivateKey.pem -out PlainKey.pem

然后使用此命令合并从门户https://identity.apple.com/pushcert/下载的 APNS 证书(例如 CustomerCompanyName.pem)

cat CustomerCompanyName.pem PlainKey.pem > PlainCert.pem

现在这个 PlainCert.pem 文件可以在您的服务器中用作 APNS/MDM 证书。

如果仍有问题,请在此处显示您的设备日志。

于 2012-05-17T02:37:08.070 回答
0

我制作了一个执行供应商签名部分的 python 脚本,因此您不必使用 softhinker java 代码。

https://github.com/grinich/mdmvendorsign

于 2013-04-23T22:52:06.707 回答
0

这个问题可能是因为两个原因:

  1. key 和 pem 都应该存在。
  2. 使用的密码应该属于创建pem时使用的密码
于 2012-05-15T18:24:17.273 回答