我正在开发 MDM 解决方案。
我已经在设备上安装了配置文件。所以我有所有必需的东西,比如设备令牌、推送魔术字符串、设备的 UDID 等。
现在我想使用 APNS 向设备发送一个 mdm 有效负载。我可以向设备发送一条简单的警报消息,但我需要发送一个 mdm 有效负载。
我不确定如何使用 APNS 将 plist(XML) 发送到设备。
我正在使用 php 发送推送通知。
请如果有人可以帮助我如何将 mdm 有效负载发送到设备。
谢谢,曼梅
The MDM payloads are not public available. To use mdm you must register at apple (ios-mdm@apple.com).
安装iphone配置实用程序..创建一个新的配置文件...在创建时转到移动设备管理选项卡..我们可以找到 服务器url并签入url。..我们不需要知道不能通过苹果推送通知服务发送mdm有效负载..只有我们可以发送{mdm:"push magic token"}..首先尝试手动安装mdm有效负载..安装带有有效负载的设备后最初(第一次)将响应检查 url 发送推送魔法令牌..设备令牌..和 udid..然后使用推送魔法令牌我们可以发送推送通知。
然后设备将通过服务器 url 轮询命令。 我们可以发送命令,如示例 lock .. unlock .. 作为响应(mime 类型:plist),我们可以通过发送 200 来终止连接
在txt文件中准备xml并作为流响应,没关系
实际上,您不能将有效负载直接发送到设备。以下是送货的工作方式:
因此,APNS 仅用于触发设备连接到服务器,然后查询该设备可用的命令。