Stayfitt. Help. New

Как от часовых поясов зависит время автоматической загрузки активностей

Приложение работает по Москве (UTC+3). Но это не помешает пользователям из других регионов тренироваться по своему времени, загружать активности и шаги. Как это устроено?
  • Синхронизация шагов
Пользователи из других часовых поясов: восточнее Москвы (UTC+4 и больше), или западнее Москвы (UTC+2 и меньше) видят свои шаги в приложении на следующий день после даты старта проекта — так же, как и пользователи из Москвы.
Например, если проект стартует 1 сентября в 0:00 по МСК, то:
  1. Житель Москвы увидит свои шаги за 1 сентября только на следующий день: 2 сентября
  2. Житель Хабаровска (UTC+10) увидит свои шаги за 1 сентября только на следующий день: 2 сентября (по Хабаровскому времени)
  3. Житель Нью-Йорка (UTC-4) увидит свои шаги за 1 сентября только, когда в Нью-Йорке наступит 2 сентября по местному времени.
  • Загрузка любых других активностей (не шагов)
Участникам из регионов восточнее Москвы (UTC+4 и больше) стоит обратить внимание — если тренировка была начата до старта проекта по Москве, приложение ее не учтет. Тем не менее, в финале глобального челленджа пользователю из другого региона добавится ровно то количество часов, которое составляет разница с Москвой.
Например, если разница в 2 часа (UTC+5) — в конце пользователь получит +2 часа.
Так все могу быть в равных условиях независимо от географии и заниматься с комфортом в своем темпе и времени.