С ответом

Проблема с синхронизацией двух телефонов через GoogleDrive

Добрый день.

Используем данную программу на двух телефонах под управлением Android и на компьютере.

При изменении данных на одном из телефонов, эти изменения не отображаются на втором телефоне, и на оборот. доступ к файлу есть с обоих сторон, время изменения файла просматривается.

подскажите в чем может быть проблема?

Комментировать

Комментарии (4)

фото
1

Добрый день,

Возможно просто разные базы. Синхронизировать можно две копии одной базы, вот здесь подробнее о том как работает синхронизация: http://www.personalfinances.ru/help/synchronization.html

Синхронизация не мгновенная - чтобы данные гарантированно разошлись по всем устройствам нужно сделать синхронизацию несколько раз. В случае с гугл диском еще добавляется такой нюанс: диск хранит копию файла локально и загружает/отправляет новую версию когда вздумается. Можно сделать синхронизацию десять раз, а файл в облаке так и не обновится.

фото
1

Такая же история, наблюдаем уже недели полторы. База одна и та же - синхронизируем с обоих телефонов, и в списке версий файла на гугл диске показываются обновления - и кто их сделал. Каждый видит только свои расходы.

Что можно попробовать сделать в такой ситуации?

фото
1

На ПК при этом работает следующее: если взять базу из гугл драйва и подменить локальную копию ей, то в настольной версии все видно - есть транзакции обоих пользователей. После синхронизации на одном из телефонов тоже все проросло мгновенно, на втором пока нет почему-то.

фото
1

Похоже гугл диск не торопится обновлять локальную копию файла. А принудительно заставить его скачать файл из облака нельзя: он сам обновляет данные когда сочтет нужным. Попробуйте подождать или сделать синхронизацию несколько раз и лучше по wifi.

фото