-1

アプリ内で 3 時間ごとに何か無料でもらえるインセンティブ機能を作ろうとしています。ただし、

System.currentTimeMillis()

Androidの時間を手動で3時間に変更するだけで簡単に回避でき、ゲームは無料機能であなたに報酬を与えます. システム時間に基づいていないある種の時間を取得する方法はありますか?

4

1 に答える 1

1

次の方法を使用できます。

SystemClock.elapsedRealtime();
SystemClock.uptimeMillis();

それらはデバイスのクロックに依存しません。何らかの理由でそれらを直接使用できない場合は、少なくともそれらを使用して、デバイスクロックの変更をスマートに検証できます。

幸運を。

于 2012-10-02T00:06:44.013 に答える