サーバーに同期されたタブレットを使用して情報を記録し、その結果でレポートが実行されるアプリケーションがあります。ユーザーは1日中タブレットを使用して過ごし、1日を通して多くの旅行をします。
ユーザーがこれらのタスクを完了する時間はレポートにとって非常に重要であり、デバイスの時間に依存できないことが何度か発生しています。
- ユーザーは、より多くの作業を行ったように見せるために、デバイス上で時間を手動で別の時間に設定することがあります。これは、予想よりも多く発生します。
- 「自動」に設定された時間に依存する場合、ユーザーがネットワーク間を移動するときに時間がジャンプすることがあります
- タブレットの電源を最初にオンにしたときに、デバイスの時刻が1970に設定されることがあります
私は現在使用されていないサーバー時間を取得するためのWebサービスを持っています。これは、作業の性質上、通常はまったく接続されていないため、インターネットに接続しているユーザーに依存できないためです。ただし、通常は毎日、または少なくとも数日に1回はデータを同期します。
サーバーの時間を取得し、それ以降の時間をカウントするものを作成したいと思います。アプリはこの時間を使用します。接続するたびに、時刻が同期されていることを確認するために、この時刻が更新されます。これを行うための最良の方法について誰かが何か提案がありますか?私たちが送る時間は非常に重要であることに注意してください。何度か誤って報告された場合、誰かが職を失う可能性があります。
前もって感謝します!