我处于移动设备管理实施的早期阶段。我正在获取 iOS Enterprise 开发者帐户。我已经开始探索 MDM Server 实现。
我需要一些从 iOS 设备接收的 iOS 样本签入数据。这些示例需要了解在服务器端编写 API,因为这些 API 对于黑莓、Android 和其他移动平台应该是通用的。
拥有 Apple Developer 帐户后,登录并转到 iOS Provisioning Portal->Certificates->Other 并查找文档“移动设备管理协议参考”的链接。本文档介绍了设备签入的结构。
更新(2012 年 9 月 30 日):链接文本似乎已从“移动设备管理协议参考”更改为“配置文件参考”。
您还可以逐步获取MDM_Protocol文档中的所有示例 plist。例如,在设备签入过程中,当 iOS 设备通过 APNS 收到来自 MDM 服务器的推送通知时,设备可以响应 MDM 服务器,如下示例 plist 格式。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Status</key>
<string>Idle</string>
<key>UDID</key>
<string> [ redacted ] </string>
</dict>
</plist>