iOS では、デバイスの時刻ではなく、実際の時刻 (UTC) を知る必要があります。つまり、ユーザーが時刻や日付を改ざんすることはできません。
ネットワーク接続を必要とするものはすべて良くありません (したがって、タイム サーバーへのアクセスはオプションではありません)。
私の知る限り、これを達成するには2つの理論的な方法があります。
- GPS 衛星信号のタイムスタンプを使用する
- キャリアから現在の時刻を取得する
問題は、この情報が iOS の API によって公開されないことです。
別の方法はありますか?