Добрый день.
Недели 3-4 назад начались проблемы с синхронизацией.
Было: файл БД на каждом телефоне локально, включена авто-синхронизация.
До какого-то времени всё работало, потом начали расходиться данные: транзакции с одного телефона не видны на другом и наоборот. Принудительный запуск синхронизации через меню проблему не устраняет. Если на обеих телефонах запускать синхронизацию сразу один за другим (буквально положив тлф рядом и нажимая "синхронизировать" на них поочередно) - то после 3-4-...-N попыток данные синхронизируются.
Что пытался сделать:
- отвязать дропбокс-аккаунт на обеих устройствах и привязать заново
- согласно https://community.personalfinances.ru/knowledge-base/article/sync_mobile перенес файл БД на гугл-драйв, расшарил с правами на запись, на обеих телефонах открыл с cloud-а. Доступ разрешен как через wifi так и через моб сеть.
Ситуация не изменилась, синхронизация проходит только после нескольких последовательных принудительных запусков на обеих устройствах.
При просмотре истории файла на гугл-драйве, вижу изменения от моего имени, но не наблюдаю ни одной записи об изменениях от другого юзера, для которого расшарен этот файл и которым он открыт. За неделю ни одного изменения файла от второго пользователя не появилось.
Поскольку проблема ровно та же [b]наблюдалась и тогда, когда файл БД на каждом тлф лежал локально,[/b] предположу что в данном случае корень проблемы не в гугле, а в дропбокс-синхронизации.
Версия на оба тлф установлена крайняя, с гугл-плей. Устройства - Xiaomi Mi9T и Redmi note 4. Для проверки добавил еще третье устройство, Xiaomi Mi Max (там ОС более старая) - с ним ситуация ровно та же.
Есть подозрение (примерное совпадение по датам) что это связано с крайним обновлением приложения.
Судя по тому, что пишут на гугл-плей, совершенно идентичная ситуация наблюдается и у других пользователей: https://play.google.com/store/apps/details?id=com.alzex.finance&reviewId=gp%3AAOqpTOEThsuUkwx1lcYBOjBhc95_De6Tv45uAhJvQ4-YTyOIdudJWJxC0iIRxOS5hZGwZMvqgDj_xh-owtZGEu8 например
Просьба проверить, и дать рекомендации по исправлению, либо исправить проблему.
Спасибо.