我将参加一个MDM项目iOS(客户端),但搜索后,我仍然不知道它是如何MDM工作的.谁能为我解释一下?
问题:
我的服务器需要控制设备上安装的应用程序列表(安装和删除应用程序).
预期解决方案:
我的问题:这是MDM的工作方式吗?
如果是的话,MY APP如何在没有权利的情况下安装另一个应用程序(由于沙箱)以及服务器是否可以为设备上的应用程序配置访问权限.如果可能,任何人都可以给我一个MDM客户端代码的示例来清除我的东西?
如果不是,则表示服务器将是在设备上安装应用程序A的人(而不是MY APP).在那种情况下,服务器如何做到这一点?
Vic*_*nin 10
iOS MDM是无客户端协议.因此,您开发了一个服务器,但是您没有为它开发客户端应用程序.实际上,有一个客户端应用程序,但它是由Apple开发并内置到操作系统中.
因此,您的服务器将发送命令,内置MDM客户端将接收并执行它.
一般来说,如果要开发MDM服务器,则需要注册到Enterprise Developer Program并获取MDM文档.
这里有一些反向工程文档:http://media.blackhat.com/bh-us-11/Schuetz/BH_US_11_Schuetz_InsideAppleMDM_WP.pdf
iOS MDM协议支持安装/删除应用程序命令.
| 归档时间: |
|
| 查看次数: |
4346 次 |
| 最近记录: |