移除mobileconfig文件,设备发送CheckOut消息通知MDM Server

分类: 首页- >MDM专栏 | 阅读: 3776 | 评论: 0 | 2014-07-24 16:26:50 
摘要:在iOS5.0及以后,如果在MDM配置文件mobileconfig中设置“CheckOutWhenRemoved”为true,当MDM概要文件被删除时,该设备的尝试 发送一个“CheckOut”消息给MDM Server。 另外,如果网络条件不允许消息被成功送达那么设备不会缓存消息,也就不会发送了
导读:在iOS5.0及以后,如果在MDM配置文件mobileconfig中设置“CheckOutWhenRemoved”为true,当MDM概要文件被删除时,该设备的尝试 发送一个“CheckOut”消息给MDM Server。 另外,如果网络条件不允许消息被成功送达那么设备不会缓存消息,也就不会发送了。


1、“CheckOut”收到的数据格式:
当设备在线并卸载mobileconfig文件时,设备会请求MDM Server的“Check In URL”,并发送一个“CheckOut”消息告诉设备控制文件已经移除了,参数有:
(1)、MessageType:CheckOut
(2)、Topic:The topic the device will listen to.
(3)、UDID:The device's UDID.

请求的xml格式文件如下:
<?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>MessageType</key>
<string>CheckOut</string>
<key>Topic</key>
<string>com.example.mdm.pushcert</string>
<key>UDID</key>
<string> [ redacted ] </string>
</dict>
</plist>


2、MDM Server相应请求:
当MDM Server收到这样的请求的时候,我们可以标记此设备(Device)的状态为"不可控",我们在后台操作(比如:锁屏、擦出数据、清除密码等操作,时就能及时看见设备的可控状态了,但是要注意一点:如果设备在断网的情况下移除的mobileconfig文件,那就不准确了。

 
3、关于在断网情况下移除mobileconfig:
用户在断网情况卸载mobilecofig文件,我们的MDM Server是收不到发送的“CheckOut”消息的,那么我们怎样避免了,我们在另一篇文章中介绍,介绍地址:关于mobileconfig是否移除的检查方法

完结!
 声明:www.mbaike.net 博客文章版权属于作者,受法律保护。未经作者同意不得转载。
标签 CheckOut MDM IOS mobileconfig
相关搜索

共有 0 条网友评论

还木有留言,还不抢沙发?

发布评论:

昵称: 邮箱: 验证码:
文明上网,理性发言!
© 移动互联百科(www.mbaike.net) | WAP站点 | 站长QQ:459104018 | 备案号:蜀ICP备14008230号-2