推送通知如何在iOS中的移动设备管理中工作?

时间:2014-10-20 13:25:37

标签: ios push-notification mdm

我正在iOS中进行 MDM实施,我有一台服务器用于实现。我已经浏览了文档并理解了我们必须经历的过程。但是我只是不明白如何它会发生。我有一台服务器和一台设备。我已将我的PEM文件注册到服务器中。

由于MDM的过程表示服务器通过设备发送推送通知,并且仅在识别令牌中发送消息中的信息。然后设备连接到服务器并发送确认设备是准备好了命令。

我的问题是设备如何接收推送通知。如果应用程序处于后台状态并且它获得连接到服务器的通知是否有任何方法来检测它并发送反馈,或者它是自动发生还是我们必须为它写一些代码。另外plist(我们得到的命令)如何在设置中进行更改(解锁以锁定)。我们将它保存在设备配置的某个位置吗? 我有很多关于命令格式的问题,但没有得到任何命令如何工作。可能我缺少基本的iOS编码。请解释我上面的格式。

1 个答案:

答案 0 :(得分:1)

  

设备如何接收推送通知。如果应用处于后台状态,它会收到连接到服务器的通知

首先,您必须仅为iOS MDM实现服务器端。客户端由Apple实现,MDM客户端在iOS中实现。

作为操作系统的一部分,它不具备通常的iOS应用程序所具有的限制。它有一个持久的APNS通道,只要有人向APNS发送推送通知,设备就会通过这个持久通道接收它,并开始做它应该做的事情。

  

另外,plist(我们在命令中)如何更改设置(解锁以锁定)>。我们将它保存在设备配置的某个位置吗?

答案是一样的。你不必在iOS上实现任何东西。所有由Apple-MDM客户端完成的操作都将获取命令,解析它,将其保存到适当的位置并执行适当的策略。