2013-06-01 1 views
0

Я использую Simperium для синхронизации экземпляров данных моего приложения между собой. Я пошел с этим над iCloud, потому что слышал, что у iCloud много проблем с Core Data и как новичок в iOS, я считаю, что Apple заставляет вас платить за использование своих сервисов (в форме членства в разработчиках). Поскольку мой проект является академическим, в этом нет необходимости.Simperium для синхронизации двоичных данных с использованием Core Data?

Я настроил Simperium для синхронизации данных из моего приложения с их серверами, и он хорошо синхронизируется, но, похоже, он не поддерживает двоичные данные. Мое приложение синхронизирует элементы и списки пожеланий, и элемент всегда имеет связанное с ним изображение. Миниатюра, которую я храню в Core Data, так как она маленькая (75x75) и большое изображение с использованием NSFileManager. Ни одна из этих синхронизаций.

Возможно ли включить синхронизацию для двоичных данных и/или изображений, хранящихся в папке с песочными документами приложения, используя Simperium? Я слышал, что это экспериментально, но если это работает прилично, я буду рад включить его. Если нет, существуют ли какие-либо другие среды, которые используют синхронизацию, и не требуют, чтобы iCloud синхронизовал основные данные с двоичными данными?

ответ

1

Синхронизация двоичных данных официально не поддерживается Simperium, но для этого вы можете отслеживать this GitHub issue. В настоящий момент это не будет работать экспериментально.

Одна стратегия, которую используют некоторые другие разработчики, это синхронизировать имена файлов с помощью Simperium (поскольку они всего лишь строки), а затем обрабатывать соответствующие файлы данных самостоятельно или с помощью другой системы, такой как Amazon S3 ,

+0

Спасибо за разъяснение. Теперь я переместил свой бэкэнд приложения в StackMob, хотя Simperium кажется многообещающим в будущем. – swiftcode

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