6

私はAndroidでMDMに取り組み、サーバーからC2DMプッシュメッセージを受信したときにAPIを使用してロックやワイプなどを行いました。

iOSの部分についてもっと調べようとしていたとき、私は少し混乱しました。MDMをiPhoneで動作させるためにエージェントをコーディングする必要はないと感じました。

それで、それはサーバーから完全に管理されていますか?または、エージェントアプリケーションも必要ですか?はいの場合、エージェントプログラミングのサンプルを手伝ってもらえますか?

ありがとう。

4

3 に答える 3

8

iPhoneを完全にMDMで制御するには、Mac OS X Lionサーバー(このOSバージョンに追加された)またはサードパーティソリューション(MobileIron、Tarmacなど)から送信されたプロファイル管理を確認する必要があります。ここにもいくつかの良い背景があり、少し古い情報があります:iPhoneおよびiPad用のMDMサーバーを構成/インストールする方法

編集

個別のエージェントアプリケーションは必要ありません。iOS自体によって処理されます。

于 2012-04-06T10:50:25.413 に答える
6

Lion Serverを使用していない場合は、独自のMDMサーバーを実装できます。そのためには、iOSEnterprise開発者アカウントが必要です。

MDMサーバーを実装するには、以下の手順に従ってください。

  1. このpdfhttps ://media.blackhat.com/bh-us-11/Schuetz/BH_US_11_Schuetz_InsideAppleMDM_WP.pdfは非常に役立ちます。
  2. サーバーのURLは「https」で始まる必要があり、そのURLは終了する必要があります。これらの詳細は、IPCUを使用してmobileconfigプロファイルを生成するときに提供する必要があります。

  3. このページも参照できます:http://www.softhinker.com/in-the-news/iosmdmvendorcsrsigning次に、このコマンドを使用してcustomerPrivateKey.pemからパスフレーズを削除するなどのいくつかのことを確認します

openssl rsa -in customerPrivateKey.pem -out PlainKey.pem

次に、このコマンドを使用して、ポータルhttps://identity.apple.com/pushcert/からダウンロードしたAPNS証明書(たとえば、CustomerCompanyName.pem)をマージします。

cat CustomerCompanyName.pem PlainKey.pem > PlainCert.pem

これで、このPlainCert.pemファイルをサーバーでAPNS/MDM証明書として使用できます。

于 2012-05-20T04:03:24.363 に答える
1

答え-

はい、みんな。あなたのほとんどがこの質問をしたと確信しています。iOSでMDMを開発した後の経験もあるので、iOSでクライアントを個別にコーディングする必要はありません。iOSはそれを完全に処理します。

したがって、構成プロファイルを持つサーバーへのリンクを示す目的でのみクライアントが必要になる場合があります(したがって、URLのキーまたはIDを使用して、アプリケーションをインストールしたユーザーと数を実際に記録できます)。場所の更新など、MDMによって提供されないものを管理する必要がある場合。

于 2012-06-19T05:29:46.477 に答える