发送mdm有效负载

时间:2012-02-28 11:23:29

标签: iphone plist mdm payload apns-php

我正在开发MDM解决方案。

我在设备上安装了配置文件。 所以我有所有必需的东西 设备令牌,推送魔术字符串,设备的UDID等

现在我想使用APNS将mdm有效负载发送到设备。 我能够向设备发送简单的警报消息,但我需要发送mdm有效负载。

我不确定如何使用APNS将plist(XML)发送到设备。

我正在使用php发送推送通知。

如果有人可以帮我解决如何将mdm有效负载发送到设备的问题。

谢谢, Manmay

4 个答案:

答案 0 :(得分:1)

MDM有效负载不公开。要使用mdm,您必须在apple(ios-mdm@apple.com)注册。

答案 1 :(得分:1)

安装iphone配置实用程序..     创建一个新的配置文件...     在创建转到移动设备管理标签时..     我们可以找到服务器网址检入网址。 ..     我们不需要知道mdm有效载荷不能通过apple推送通知服务发送..     只有我们可以发送{mdm:“push magic token”} ..     首先尝试手动安装mdm有效负载..     安装后,带有效负载的设备将最初(第一次)将响应检入url发送推送魔术令牌..设备令牌..和udid ..    然后使用push magic token我们可以发送推送通知。

然后设备将通过服务器网址轮询命令..    我们可以发送命令,例如lock .. unlock .. in response(mime type:plist),我们可以通过发送200终止连接

答案 2 :(得分:0)

实际上,您无法将有效负载直接发送到设备。以下是交付的工作原理:

  1. MDM Server触发了APNS
  2. 设备接收APNS并发送空闲响应
  3. MDM Server使用Payload响应设备查询
  4. 设备向服务器发送ACK
  5. 因此,APNS仅用于触发设备连接到服务器,然后查询该设备可用的命令。

答案 3 :(得分:0)

在文本文件中准备xml并将其作为流响应,没关系