グーグルで検索しようとしましたが、まだ最良の答えが見つかりません。
私が欲しいのは非常にシンプルです。私はAndroidが初めてで、毎日プレイするとユーザーに毎日のボーナスを与えるゲームを開発しています。私のコードは次のとおりです。
date = new Date();
dateFormate = new SimpleDateFormat("yyyy/MM/dd");
dateString = dateFormate.format(date);
if(!sharedPreferences.getString("date").equals(dateString))
{
sharedPreferences.putString("date", dateString).commit();
... Here I give Bonus to user
}
しかし、問題は、このコードはシステム日付に依存していることです。ユーザーは日付を簡単に変更でき、毎日の報酬を得ることができます。彼がゲームのプレイを開始してから 24 時間を追跡したいと考えています。誰でも私を助けてくれませんか。これは非常に高く評価されます。