安装 MDM 配置文件后,当设备向服务器注册 MDM 时;服务器从设备获得以下响应:
认证:
{'Topic': 'com.apple.mgmt.External.dadd0670-xxx', 'UDID'
: 'xxxx', 'MessageType': 'Authenticate'}
令牌更新:
{'Topic': 'com.apple.mgmt.External.dadd0670-xxx', 'UDID' : 'xxx', 'Token': xxxx, 'PushMagic': 'xxxx', 'MessageType': 'TokenUpdate'}
正如您在响应中看到的那样,要将MDM
令牌(我们在 TokenUpdate 命令中获取)映射到设备,我们只能使用设备的UDID
.
因此,在 iOS 应用程序中,我必须将设备的 UDID 发送到我们的服务器,以将该令牌与设备链接。我"[[UIDevice currentDevice] uniqueIdentifier]"
用来做这个。
但是,现在苹果不接受访问 uniqueIdentifier 的应用程序。