С ответом

Синхронизация между двумя телефонами на Android

Подскажите, пожалуйста, что делаю не так.

Два человека, с разных телефонов (оба на андроиде) ведут общую бухгалтерию.

1. На телефоне 1 установил приложение и купил лицензию.

2. На телефоне 2 добавил аккаунт гугла с телефона 1 и загрузил приложение используя этот аккаунт. Затем его удалил (аккаунт телефона 1). В телефоне 2 нет сообщений о необходимости купить премиум, наверное эта часть сделана верно.

3. На телефоне 1 создаю базу, предположим с именем "Тест". В соответствующем разделе гугл диска (папка Alzex Finance) создается файл Test.pfd.

3.1 Создаю два пользователя Вася 1, Маша 1 и на телефоне 1 перелогиниваюсь от имени Вася 1 (кстати там есть вариант Администратор, но как узнать пароль не понятно, нигде не указывался этот пароль).

4. Я даю доступ на редактирование аккаунту гугла телефона 2 к папке Alzex Finance.

5. На телефоне 2 нажимаю на значок гугл диска и указываю путь "Доступные мне/Alzex Finance/Test.pfd

6. На телефоне 2 логинюсь под именем Маша 1 и мне видны тестовые транзакции телефона 1 (Вася 1)

Для синхронизации я использую принудитульную кнопку "Синхронизировать".

Затем в качестве проверки:

7. на телефоне 1 я добавляю транзакцию и нажимаю синхронизировать, на телефоне 2 тоже нажимаю синхронизировать и транзакции появляются.

8. Затем делаю наоборот создаю транзакцию на телефоне 2, синхронизирую. Затем на телефоне 1 синхронизирую и вижу транзакцию телефона 2.

После этого любые созданные транзакции на телефоне 1 - не показываются на телефоне 2. Но при этом все созданные транзакции на телефоне 2, видны на телефоне 1.

При создании транзакции "замочек" открыт, статус транзакции подтвержден.

Я на телефоне 1 пробовал это делать и от Администратора (сразу при создании файла) и от имени Вася 1 (после выхода и перезахода с Вася 1).

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

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

фото
1

Добрый день.

В целом все верно и судя по описанию работает.

У администратора пароль пустой, чтобы изменить нужно зайти под этим пользователем и нажать «Установить пароль».

Автоматической синхронизации между разными аккаунтами Google drive не будет - нужно каждый раз нажимать кнопку Синхронизировать, либо просто ждать: обновление файла в облаке (полная синхронизация) происходит автоматически раз в сутки.

фото
1

Сделал все по другому и получилось.

1. На счет пароля администратора, его оказывается нет, не нужно ничего вводить просто нажать "Ок".

2. На счет проблемы в целом сделал так:

2.1 Зарегистрировал аккаунт в дропбоксе (один акккаунт).

2.2 На телефоне 1 выключил автосинхронизацию и синхронизацию с гуглом, но включил с дропбоксом, разрешил доступ программе, указав данные аккаунта дропбокса. Создал пользователей Вася 1, Маша 1. Перезашел с пользователя Вася 1.

2.3 На телефоне 2, в настройках убрал автосинхронизацию и синхронизацию с гуглом, включил с дропбоксом, ввел данные того же аккаунта. В списке баз появилась база которая создана на телефоне 1. Залогинился с Маша 1.

2.4 Получается что из-за юзания одного файла, с того же аккаунта, нет необходимости даже кнопкой ручной синхронизации пользоваться. Введенные данные на телефоне 1, через 0,5 секунды появляются на телефоне 2.

фото
1

Если аккаунт один на всех устройствах то синхронизация будет автоматической. Через Dropbox ещё и быстрой, а с Google Drive - как повезёт.