Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
アプリ内で 3 時間ごとに何か無料でもらえるインセンティブ機能を作ろうとしています。ただし、
System.currentTimeMillis()
Androidの時間を手動で3時間に変更するだけで簡単に回避でき、ゲームは無料機能であなたに報酬を与えます. システム時間に基づいていないある種の時間を取得する方法はありますか?
次の方法を使用できます。
SystemClock.elapsedRealtime(); SystemClock.uptimeMillis();
それらはデバイスのクロックに依存しません。何らかの理由でそれらを直接使用できない場合は、少なくともそれらを使用して、デバイスクロックの変更をスマートに検証できます。
幸運を。