私は、ユーザーが自分のアプリケーションをさらに使用できないようにロックアウトする機能を検討しています。アプリがしばらくの間実行され、何らかのイベント(時間の満了、アプリの起動数など)の後で、アプリケーションをロックアウトするか、アプリを使用できなくなるような方法でブリックしたいとします。
イベントが発生したときに追跡する内部ファイルまたは共有設定値としてデータを保存することを検討しました。ここでの問題は、ユーザーがOSにアクセスしてデータを簡単にクリアできることです。これにより、ロックアウトイベントへの進行が消去されます。
コミュニティは、回避できないユーザーをロックアウトできるという提案があり、ルート化された電話/一意のROMイメージを必要としませんか?必要に応じてAndroid4.0以降をターゲットにしていますが、現在、最小SDKは11、ターゲットSDKは15です。