使用 Apple MDM。它是使用 APNs 的 MDM。
- mobileconfig的主题与APSP-XXX.pem的Subject相同。
- 设备令牌和 PushMagic 的字符串在设置 mobileconfig 后到达 MDM 服务器。
我使用 APNs 为设备令牌发送了电报的措辞。它被 PushMagic 的字符串替换。虽然{"mdm":"xxxxxxxxxxxxx-xxxx-xxxx-xxxx"}
从 MDM 服务器通过 APNs 发送,但无法到达 iPhone。
为什么?
使用 Apple MDM。它是使用 APNs 的 MDM。
我使用 APNs 为设备令牌发送了电报的措辞。它被 PushMagic 的字符串替换。虽然{"mdm":"xxxxxxxxxxxxx-xxxx-xxxx-xxxx"}
从 MDM 服务器通过 APNs 发送,但无法到达 iPhone。
为什么?
非常仔细地遵循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 证书。
如果仍有问题,请在此处显示您的设备日志。
我制作了一个执行供应商签名部分的 python 脚本,因此您不必使用 softhinker java 代码。
这个问题可能是因为两个原因: