Часовой форум Watch.ru - Показать сообщение отдельно - G-Shock Connected для Android и баги с синхронизацией времени
Показать сообщение отдельно
  #56  
Старый 17.01.2019, 11:49
Barsov Barsov вне форума  
Форумчанин
 
Регистрация: 28.09.2017
Адрес: Россия
Сообщений: 447
Сказал(а) спасибо: 111
Поблагодарили 606 раз(а) в 164 сообщениях
Цитата:
Сообщение от prom99 Посмотреть сообщение
Итого: где проблемы?
повторю ТК
Цитата:
Сообщение от DarthSidious Посмотреть сообщение
Есть системное время смартфона, обозначим его Y
Есть время программы G-Shock Connected обозначим его Z
Есть время в часах Casio обозначим его Q

При запуске программа присваивает значение Z=Y, далее при наличии интернета связывается с сервером Casio и присваивает Z=X и далее периодически с ним сверяется.
Проблема 1. Если вы только зарегистрировали часы в программе присваивается Z=Y и до перезагрузки смартфона программа попыток связаться с сервером не предпринимает.
Проблема 2. Независимо от того откуда программа получила время она это время передаст в часы:
придется повторить какую ТК описывал ситуацию - если симка отказала или режим полет, инета нет, а системное время сбилось на смарте - при следующей синхронизации из 4 х - имеем кривое время на часах.
Как Вы сказали - Такой заложен алгоритм.
Так это алгоритм или баг?
Ответить с цитированием