Apple iOS MDM 使用心得
来源:互联网 发布:淘宝商城商业模式 编辑:程序博客网 时间:2024/06/08 15:11
最近研究MDM功能需求做技术的调研和实践,下面来谈谈在做的过程的思路和心得。
MDM的全称是Mobile Device Management,顾名思义是移动设备管理,帮助企业将IT管理能力从传统的 PC 延伸到移动设备甚至移动应用APP 。
准备工作
需要一个企业级开发者账户($299),并且开通了mdm功能(需要提交苹果申请才能开通此功能)
MDM能够做些什么?
- 配置
- 信息查询
- 管理
配置- 账户配置(wifi、vpn、email等)
- 密码策略(密码复杂度等配置)
- 安全与隐私(是否允许发送诊断数据到Apple等)
- 设备功能限制(是否允许摄像头,是否允许siri)
- 应用限制(是否允许用iTunesstore,Safari等)
- 云(是否允许云备份、照片流等)
- 内容分级
- 账户配置(wifi、vpn、email等)
- 密码策略(密码复杂度等配置)
- 安全与隐私(是否允许发送诊断数据到Apple等)
- 设备功能限制(是否允许摄像头,是否允许siri)
- 应用限制(是否允许用iTunesstore,Safari等)
- 云(是否允许云备份、照片流等)
- 内容分级
信息查询
- 基本信息(UDID、设备名、imei等)
- 网络信息(iccid、蓝牙和wifi的mac、手机号等)
- 合规性和安全性(安装的profile、是否有密码保护等)
- 应用(已安装应用id、已安装应用名称等)
- 基本信息(UDID、设备名、imei等)
- 网络信息(iccid、蓝牙和wifi的mac、手机号等)
- 合规性和安全性(安装的profile、是否有密码保护等)
- 应用(已安装应用id、已安装应用名称等)
管理
- 管理配置(安装和删除一个profile)
- 管理Apps(安装和删除一个in-houseApp)
- 擦除设备、清除密码、锁屏
如何实现MDM服务?
根据iOS mdm 架构图,我们知道我们要做些工作。
•搭建一个MDM Server
与设备之间通过HTTPS连接下发mdm指令到设备。
•配置MDM Push证书
来向设备发送mdm 推送消息通知。
•配置jetty https支持(配置证书).
•处理checkin及server请求
•根据mdm协议实现所有mdm命令
•配置消息推送Java-apns(https://github.com/notnoop/java-apns)
配置MDM Push证书
见http://www.softhinker.com/in-the-news/iosmdmvendorcsrsigning
个人源码仓库:https://github.com/davewang/iOS-MDM
转载请注明出处,谢谢!
- Apple iOS MDM 使用心得
- Apple iOS MDM 使用心得
- MDM Apple Configurator使用
- Apple iOS MDM开发流程
- Apple iOS MDM开发流程
- Apple iOS MDM开发流程
- Apple iOS MDM开发流程
- Apple iOS MDM service 簡介
- IOS MDM流程
- iOS MDM知识介绍
- iOS MDM开发流程
- IOS上MDM技术资料
- iOS MDM相关资料
- iOS MDM详解
- iOS-MDM管控
- Apple Configurator用法(MDM黑白名单实现)
- ios Apple Pay 简单使用
- iOS Apple Pay的使用
- 入门HTNL之2.33
- SDRAM的逻辑Bank与芯片容量表示方法
- TRACE宏
- WSAAsynsSelect模型
- C/C++中extern关键字详解
- Apple iOS MDM 使用心得
- 看看还需要买什么?
- ubuntu13.04安装ns-allinone-3.18.1
- 黑马程序员:快速排序及随机化算法
- Jquery 登陆页面 Cookie记住用户名密码 (可设定保存时间)
- 使用 Productivity Power Tools 高级扩展 来帮助你提高 VS2012 的工作效率
- The type BASE64Encoder is not accessible 解决方法
- 在Servlet中实现分页
- 旋度定理(Curl Theorem)和散度定理(Divergence theorem)