Несколько устройств iOS + централизованная база данных sqlite - PullRequest
0 голосов
/ 08 марта 2012

Могу ли я использовать одну и ту же базу данных sqlite с двух разных устройств iOS или обновить одно с другого?

Ответы [ 2 ]

0 голосов
/ 16 марта 2012

Вы можете взглянуть на службу синхронизации OpenMobster.Он поддерживает операции синхронизации нескольких устройств с управлением конфликтами.

Кроме того, он поддерживает следующие режимы синхронизации:

  • двусторонняя

  • одностороннее устройство

  • односторонний сервер

  • загрузка

Можноработать в полностью автономном режиме, и изменения будут автоматически отслеживаться и синхронизироваться с возвратами по сети.В это время происходит синхронизация с облаком и другими устройствами, которые хранят те же данные, что и у вас локально.

Проект находится по адресу: http://openmobster.googlecode.com

Вы можете посмотреть на следующую iOSСинхронизируйте учебник, чтобы получить представление о том, как эта штука работает: http://code.google.com/p/openmobster/wiki/iPhoneSyncApp

0 голосов
/ 08 марта 2012

не легко.Вы можете синхронизировать БД через iCloud, но есть большая вероятность, что данные будут перезаписаны.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...