からの時間を計算し、私は、ユーザーが離れて2時間、と言うためである、と戻ってくる場合という、彼らはゲーム内で1を受けるので、アプリから離れた時間を追跡したいと思います通貨。アンドロイド:離れて私のアプリでアプリ
実際には私は簡単に、onStopの現在時刻を取得するには、日付オブジェクトを使用して、その日付オブジェクトを保存し、そして彼らが戻ったときに、新しい日付オブジェクトと比較することによってこれを行うことができます。
しかし、私はこれは簡単に変更することにより、内部の日付の設定を詐称することができます感じています。
より安全な方法はありますか?私はちょうど何時間も離れたところに帽子を置くべきですか?私はいくつかの洞察力が大好きです。いつものようにありがとう。
これはすべてのローカルアプリケーションですか?もしあなたがdbを持っているなら、タイムスタンプをdbに追加して、すべてのログイン時にそれを比較することができます。 – rtrigoso
この質問は、サーバーとクライアントの信頼性についての詳細です。基本的にクライアントを信頼しないでください。彼は戻ってきたときにクライアントが行ったパッケージをサーバに送り、別のパッケージを送ります。サーバー上の違いを計算し、クライアントに戻します。 –