2013-03-12 1 views
3

После выполнения некоторых исследований создается впечатление, что Android в настоящее время не поддерживает синхронизацию между устройствами одного и того же пользователя.Синхронизация данных Android между несколькими устройствами одного и того же пользователя

Допустим, приложение используется пользователем на мобильном телефоне и планшете (или на двух мобильных телефонах или планшетах). Я хочу иметь возможность синхронизировать данные между ними. Это могут быть такие вещи, как настройки и т. Д.

Я рассмотрел API резервного копирования и облачные сообщения Google. Я не думаю, что поддерживает синхронизацию. Резервный API закрыт, но предполагается, что он будет использоваться для резервного копирования после очистки системы или перехода пользователя на новое устройство, но не синхронизации.

У меня есть другой способ сделать синхронизацию данных приложения между устройствами одного и того же пользователя без необходимости вводить логины пользователей. iOS имеет iCloud, который позволяет приложениям синхронизировать свои данные. Не существует эквивалентной/подобной функции на Android.

ответ

1

Вы могли бы связать его с Google Drive (бесплатное облачное хранилище)? Это должно быть настроено практически для каждого пользователя Android (обязательно для учетной записи google) и будет обеспечивать общее место для хранения данных/настроек и может быть отброшено с другого устройства, зарегистрированного в той же учетной записи пользователя google (тот же пользователь).

+0

Спасибо за ваш ответ SnakeDoc. Выполнение этого не является невозможным, но, вероятно, и не чистым решением. Нажатие данных на диск Google и его вытаскивание будет включать в себя выполнение таких вещей, как разрешение конфликтов, которые не являются идеальными, и я предполагаю, что он будет видимым пользователем, а нежелательные изменения пользователей могут нарушить ситуацию. Плюс пользователи, вероятно, не оценят случайные данные приложений, появляющиеся на своем диске. –

+0

, если вы уведомили их о поведении, и они должны были «разрешить» его, то это, вероятно, меньше проблемы ... и, возможно, сделать каталог скрытым или выглядеть как нечто, что нельзя трогать, например «.appsettings /» или что-то ... альтернативным решением является то, что вы/ваша компания размещаете сервер, на который отправляются все данные/настройки, которые вы хотели бы сохранить на разных устройствах. Есть такие варианты, как Amazon's ec2, Mule's Azule, ScaleEngine и другие, которые дешевле. Это явно не «бесплатно» для вас или вашей компании, но даст полный контроль над тем, как вы выполняете синхронизацию. – SnakeDoc

+0

Я знаю об альтернативах. Глядя, чтобы убедиться, что такой платформы нет в Android, например iCloud –

Смежные вопросы