Apple iOS MDM開發流程

來源:互聯網
上載者:User

標籤:開發人員   ref   ons   項目   介面   中間   end   wrap   img   

一年前曾參與過中石油的一個移動平台項目,實現了通過MDM對iOS裝置進行管理。由於蘋果對於mdm這塊的介面及開發流程只向幾個夥伴進行了分享,並沒有對具體實現的文檔進行公開,所以這方面的資料非常少。現在把實現的過程分享給大家,希望能對大家有所協助。

MDM介紹

MDM的全稱是Mobile Device Management,是企業IT 向移動互連網過渡的平台技術,協助企業將IT管理能力從傳統的 PC 延伸到行動裝置甚至 行動裝置 AppAPP 。

MDM主要可以實現以下功能:

 

  • 保證裝置安全:遠程鎖定裝置、遠程擦除裝置資料等
  • 應用分發:非越獄使用者可以不通過AppStore下載應用程式
  • 裝置配置:管理員可以通過遠程向iOS裝置推送設定檔,配置裝置的網路連接、網路安全和應用程式設定等
  • 備份和恢複:可以將裝置上的資料遠程備份到指定的伺服器上

通過MDM,企業可以安全、有效地管理所有iOS裝置,實現一個企業內部的AppStore。

MDM流程介紹
配置MDM首先需要有企業級開發人員認證(299美元一年),然後就是需要一台Mac電腦。實現的主要步驟如下: 1. MDM認證申請 2. MDM伺服器配置 3. 將MDM伺服器憑證安裝到iOS裝置上 4. 執行MDM命令 其中MDM認證申請是資料最少也是最複雜的一步,完成認證申請基本上可以說成功了一半。
MDM認證申請
由於我配置的時間也比較長了,具體申請細節也記不清了,只能把當初參考的幾個連結分享給大家。 http://www.softhinker.com/in-the-news/iosmdmvendorcsrsigning(最重要!)
http://stackoverflow.com/questions/8501039/apple-mdm-vendor-csr-signing
http://stackoverflow.com/questions/8007112/mdm-push-certificate-creation
每個連結中包含的資訊只是一部分,大家可以綜合一下,最後配置成功可以在KeyChain中看到認證效果如下:
配置過程中的中間檔案如下:

MDM伺服器配置
我配置的時候是直接在Mac電腦上進行配置的,還需要安裝幾個命令: APNSWrapper、Cherry、M2Crypto、swig、pcre : http://download.csdn.net/detail/zhaoxy2850/6029461
MDM認證安裝和執行
剩餘的流程可以參考第三方MDM的文檔以及網上的各種回答,綜合一下,多試試,具體流程我也記不清了,我之前配置的時候是可以走通整個流程的。給大家提供一下我當初參考的資料: http://download.csdn.net/detail/zhaoxy2850/6029503 祝大家成功!
如果大家覺得對自己有協助的話,還希望能幫頂一下,謝謝:) 個人部落格: http://blog.csdn.net/zhaoxy2850 本文地址: http://blog.csdn.net/zhaoxy_thu/article/details/10473193 轉載請註明出處,謝謝!

 

Apple iOS MDM開發流程

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.