2016-09-12 9 views
0

私はエンタープライズアプリケーションを開発しています。従業員がアプリケーションをアンインストールするタイミングを知りたいのですが、DevicePolicyManagerを試してみました。 http://www.truiton.com/2014/01/android-devicepolicymanager-example/で試してみましたが、ロック画面のパスワードを設定していますが、アンインストール中にセキュリティ→デバイス管理者の移動があり、アプリケーションをアンインストールするとアンインストールできます。アンインストール中にパスワードを尋ねます。エンタープライズアプリケーションのアンインストールを停止する方法またはパスワードを尋ねる

答えて

0

これを行う唯一の方法は、デバイスポリシー管理です。デバイス管理者だけでなく、デバイス所有者である必要があります。この時点で、アプリケーションのインストールまたはアンインストールの機能を制御できます。しかし、1つのアプリをパスワードで保護する機能はありません。電話を完全に制御し、一般的なアンインストールを防ぐ必要があります。

実際にこれが何をしているのか、どのように正しく行うのかを実際には勉強しないでこれをしないでください。デバイスの所有者になった後、デバイスは基本的にあなたのコントロール下にあります。これは所有していないハードウェアでは実行しないでください.1つのアプリケーションではなく、デバイス上のすべてのアプリケーションを管理するポリシーの一環として行うべきです。

工場出荷時のリセットによって、デバイスの所有権を忘れることもあります。工場出荷時設定に戻すことはできませんが、ユーザーがブートローダのロックを解除するのに十分なほどスマートな場合は、そこからリセットすることができます。

+0

ありがとうございます、この問題についてもう少しお手伝いできます。 – Sanjeev

+0

お返事ありがとうございました。私たちの問題ではありません。私は従業員がアプリケーションをunistalledしていることを知りたいのですが、デバイスの所有者になる方法を教えてください。 – Sanjeev

+1

デバイス所有者(adbシェルからdpmコマンドで設定)のときは、デバイスのさまざまなポリシー。それらの1つはUserManager.DISALLOW_UNINSTALL_APPSです。これにより、電話機のすべてのアプリがユーザーによってアンインストールされることはありません(私は思っていますが、テストしていないので、あなたのアプリはまだアンインストールできます)。 –

関連する問題