Как я могу локально определить изменение часов iPhone пользователем между запусками приложений?

Распространенным уловом в казуальных играх является искусственное смещение системных часов, чтобы продвинуться вперед в игровом процессе. Как такое изменение пользовательских часов может быть обнаружено приложением на устройстве iOS?

  • Не должно включать в себя сетевое взаимодействие
  • Не должно предполагать, что приложение открыто (запущено или приостановлено), в то время как часы продвинуты
  • Должно обнаруживать изменение часов, обнаружения отката часов недостаточно

В идеале решение было бы устойчивым к перезагрузкам, но это не является обязательным требованием.

10
задан David Lee 19 August 2011 в 13:22
поделиться