22

クライアントとサーバーの観点から Android で MDM 統合を行う方法を教えてくれる人はいますか?

ロックとワイプ機能を持つエンタープライズ アプリケーションを実行したいと考えています。Android での MDM のワークフローの手がかりがありません。

ありがとう。

4

3 に答える 3

9

Android Device Admin APIは、やりたいことの両方を行います (デバイスのロック/ワイプなど)。が示されています。この完全なソース コードは、Android SDK ディレクトリにあります。

クライアントサーバーの観点として:

タスク (ロック アンド ワイプ) を Android アプリケーション (クライアント、つまりエージェント) に実装する必要があります。これで、アプリケーションはサーバーまたはその逆と通信できるようになります。

私はadamkが言ったように 100% 賛成です。

また、Android もこの機能を提供します。adamkが C2DM を使用すると述べたように、彼は正しかったのですが、現在C2DM は非推奨であり、GCMが導入されています。“a service that helps developers send data from servers to their Android applications on Android devices.” The service can send a message of up to 4 kb to an application on an Android device, most often to tell the application to retrieve a larger set of data. GCM will now handle all queueing and delivery for messages to Android applications.

GCM の使用方法を読む必要があり、サンプル コードも見つけることができます。SDK Manager から GCM Android ライブラリをダウンロードし 、ディレクトリここに画像の説明を入力 を確認しますandroid-sdk/extras/google/GCM

エージェントとサーバー間の通信が正常に確立されたら、サーバーから送信されたエージェントのメッセージを評価し、目的のアクション (ロック/ワイプ) を実行します。これもまた、メッセージ ペイロードを定義する方法と、エージェント アプリケーションでこれらのペイロードを処理する方法に依存します。

Android MDMに関する記事はこちらです。

ハッピーコーディング:)

于 2012-07-26T06:34:53.503 に答える
4

DeviceAdmin を使用して、ロックの設定を管理したり、デバイスのワイプを実行したりするための権限を取得できます (その他のものの中でも)。(ユーザーは事前にアプリをデバイス管理者として追加する必要があります)

アプリケーションのリモート コントロールは、すべてユーザーの責任です。Android フレームワークは、そのためのソリューションを提供 (または強制) しません。

便利なプッシュ メカニズムである Google の C2DM API の使用を検討することをお勧めします。

于 2012-04-16T16:24:31.283 に答える