我们已完成iOS MDM设置。目前使用有效的PushMagic和DeviceToken将推送通知发送给APN时。设备回应该设备状态以执行该命令。Java iOS MDM:获取已删除mdm负载或已被删除到工厂的设备
场景1:假设设备已恢复出厂设置(使用清除所有内容和设置)。由于出厂重置,它不执行CheckOut,并且不调用MDM服务器。
场景2:假设mdm配置文件是在mdm服务器未启动并运行或者设备wifi或3G连接未激活时由用户手动删除的。这一次以及它不会调用mdm服务器来执行CheckOut。
方案3: MDM服务器发送一个EraseDevice命令和设备被删除以厂为方案1(虽然这里没有确认这个命令,我们可以处理这个问题上的确认后,MDM服务器端),但仍希望列出这个场景。
所有这些方案都会处理在设备未联系MDM服务器以进行CheckOut时删除MDM配置文件。
在Java中有什么方法可以跟踪MDM配置文件是否存在并且仍然安装在设备上。
试用版本:我尝试使用JavaPNS提供的反馈方法,该方法联系APN以获取所有不活动的设备;但没有运气。对它的响应是空的,当我试图发送PushMagic和DeviceToken为设备保存推送通知。 APN没有回应任何错误。
APN以某种方式在某处传递了通知。
这是实施的一个重要方面,因为它可能会妨碍当前不在mdm服务器上的设备。
希望我已经说清楚了。
请帮忙。
谢谢。