2016-01-07 3 views
2

Я нахожусь на ранних стадиях проекта Android, который будет использовать базу данных, надеюсь, Realm. Я хочу, чтобы пользователи имели возможность доступа к одной базе данных с нескольких устройств Android (вход в ту же учетную запись Google). Я рассматриваю возможность размещения файлов Realm в папке Google Диска.Хранить файлы Realm в папке приложения Google Диска?

Я проделал некоторые поиски, но не нашел обсуждения этой конкретной конфигурации.

У меня нет опыта использования ни с Realm, ни с API Google Диска, поэтому я обеспокоен тем, что с этим подходом могут быть некоторые фатальные ошибки.

Любые идеи/советы оценены.

+0

AFAIK, Realm работает только с локальными базами данных. Я буду ошеломлен, если он поддерживает одновременный доступ через API Google Диска. – CommonsWare

+0

Это был бы отличный пример фатальной ошибки в моем предлагаемом подходе :). –

+0

@CommonsWare, можете ли вы дать мне какие-либо указания относительно того, как я могу это сделать (совместно использовать базу данных между устройствами)? Просто некоторые ключевые слова или общие идеи заставят меня идти ... Спасибо. –

ответ

0

Edit: Так как я ответил на этот вопрос, Realm запустил Realm Mobile Platform, который точно предназначенный для выполнения такого рода работы: Синхронизация приложения с использованием базы данных Realm, как описывает этот вопрос. Мой предыдущий ответ устарел.


Предыдущий ответ: Прямо сейчас не представляется возможным синхронизировать Realms через устройства и сохранить приложение «до даты» во всем мире.

Существует аналогичный вопрос в вопросах Github в Realm: How to synchronize Realm data across multiple iOS/Android devices?

От одного из сопровождающей Сферы в:

Поскольку Realm поддерживает JSON импортирование, взаимодействуя с Web API, вероятно, лучшим способом для синхронизации данных между устройствами. См. Документы Realm's Rest API.

Однако это функция, над которой они работают. Вы можете отслеживать realm-cocoa Issue #913, ожидая изменений таким образом.

Итак, я согласен с комментариями, которые я цитировал ранее, и рекомендую вам синхронизировать ваши приложения с помощью API.

+0

Да, я слежу за [https://github.com/realm/realm- какао/вопросы/913], спасибо. –

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