web-dev-qa-db-ja.com

アプリケーションがアンインストールされるのを防ぐ方法は?

私は、両親が子供たちに注意するアプリケーションを開発しています。したがって、このアプリケーションは子によって削除できません。アンインストール可能にする方法を知る必要があるか、ユーザーがそのアプリケーションを削除するにはパスワードが必要です。

35
Ankur Mistry

アンクル、

探しているものに最も近いのは、2.2で導入された デバイス管理 機能だと思います。

アプリケーションがデバイス管理者として登録されると、登録解除しない限りアンインストールできません。これにより、アプリがアンインストールされなくなります。

Device Admin APIはこの特定の機能のパスワード保護を許可していませんが、アプリのDevice Admin機能を誰かが改ざんできないように、アプリケーションをパスワードで保護できます。

同様の機能を備えたSeekDroidというアプリを使用しています。

30
Will Tate

Prey と呼ばれ、紛失した電話やコンピューターを追跡するために使用される、これを行うアプリを1つだけ見ました。このプロジェクトはオープンソースですので、 their code を実行して、彼らがそれをどのように行うかを確認するか、開発者に連絡すれば、彼らがどのようにそれを行うかを伝えることができます。

9
slayton