2011-09-20 18 views
2

私はアンドロイドデバイスポリシーで作業しています。私はデータを消去することができます。下のリンク http://developer.android.com/guide/topics/admin/device-admin.htmlに記載されているサンプルを使用して強制ロックを実行できます。私はどのようにワイプ、強制ロック、pwdサーバーからRemotly変更する方法を理解できません。私は情報を得るために多くの時間を費やしましたが、私は成功していません。リモートでポリシーを実装するための情報を提供してください。 ありがとうございます。私は今日も少し周りググてきた、と私は、次の解決策を作ってみたDevice Administrator Application + android

答えて

2

まず、linkあなたが提供して参照される1つのように、デバイス管理者のアプリを書きます。

次に、サーバーからアンドロイドクライアントにメッセージをプッシュできるように、いくつかの手法を実装する必要があります。 Android 2.2以降、Googleが提供するC2DM(クラウドからデバイスへのメッセージング)を使用することができます。構成するのは難しくありません。これを使用したくない場合は、XMPPまたはMQTTのようなデータをプッシュできるメッセージングフレームワークを使用するオプションがあります。 iOS用のFacebookブックメッセンジャーアプリはMQTTを使用しているので、すべて悪くはありません。しかし、C2DMよりも多くの作業設定が必要になります。

最後に、選択した方法でサーバーからクライアントに何らかのメッセージをプッシュし、デバイス管理者がこれらのメッセージをリッスンし、メッセージに応じて適切な操作で応答させる必要があります。したがって、メッセージがどのように見えるようにするかを決めることができます。

Exchangeを使用するオプションもありますが、その仕組みはわかりません。

これは基本的には私の小さな研究から分かったことですが、私は他の人からも他のアイデアを聞きたいと思っています。

+0

ありがとう、非常に良いアドバイス私はC2DM http://www.vogella.de/code/code.htmlを実装するためにリンクからいくつかのサンプルを入手しましたが、まだ私はC2DMを使用してポリシーを実施する方法を明確にしていません。任意の説明。 –

+3

ポリシーを直接リモートで実行することはできないと私は考えています。そのため、電話機にポリシーをローカルに適用するアプリケーションを作成する必要があります。次に、電話でポリシーアプリケーションにメッセージを送信するために使用できる何らかの種類のメッセージサービス(たとえばC2DM)を実装する必要があります。メッセージは何でもかまいません。アプリケーションはC2DMからメッセージを受信し、メッセージの内容に応じて、アプリケーションに1つまたは別のポリシーを適用させます。それはもっと明確でしたか? – Joel