私のアプリでは、7日間のオフラインでの無料使用を無料で許可したいが、 7日後にサブスクリプションを購入します。だから基本的に、私はインストールから7日後に彼をロックしたい。問題は、ユーザーが非常によくシステム時間を変更し、アプリを騙すことができるということです。また、サブスクリプションの購入時を除いて、アプリケーションが完全にオフラインで動作するはずなので、私はサーバーを権限として使用できません。Android:ユーザーが一定のサービスを実行せずにシステム時刻を変更したかどうかを検出する方法
私はバックグラウンドサービスを実行して、システムの時間変更を追跡することができますが、私はそれをやりたくありません。 デバイスが7日間完全にオフラインであっても機能するストレートなソリューションはありますか?
[ユーザーがデバイスの時計時刻を変更したときに検出する方法はありますか?](http://stackoverflow.com/questions/15544996/is-there-a-way-to-detectユーザーが変更した時刻にデバイスを変更したとき) – F43nd1r
このソリューションは機能しますが、基本的にデバイスで発生するすべての時間の変化を把握したくありません。また、デバイスがルートになっていて、コマンドラインからユーザを変更したり、ユーザがセーフモードでシステム時刻を変更したりすると、意図が受信されないことがあります。私が間違っていると私を訂正してください –
根付いたデバイスに安全性がありません。期間。あなたが私を信じていないならば、xposedを見てください。 – F43nd1r