Работа программы:
Есть сервер Casio с точным временем обозначим это время X
Есть системное время смартфона, обозначим его Y
Есть время программы G-Shock Connected обозначим его Z
Есть время в часах Casio обозначим его Q
При запуске программа присваивает значение Z=Y, далее при наличии интернета связывается с сервером Casio и присваивает Z=X и далее периодически с ним сверяется.
Проблема 1. Если вы только зарегистрировали часы в программе присваивается Z=Y и до перезагрузки смартфона программа попыток связаться с сервером не предпринимает.
Проблема 2. Независимо от того откуда программа получила время она это время передаст в часы:
- 4 раза в сутки, если включена синхронизация и блютус на телефоне
- При подключении часов к программе
- При запоминании точки
Проблема 3. Синхронизация Z=X проходит ТОЛЬКО через мобильный интернет. Через Wi-Fi программа не связывается с сервером Casio.
------
|