Синхронизированная область — режим полета

#swift #realm #realm-mobile-platform

#swift #область #realm-мобильная платформа

Вопрос:

Не могу найти ничего в документации о возврате к локально кэшированной версии синхронизированной области, когда, например. Приложение запускается в режиме полета. Я что-то упускаю?

Ответ №1:

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

Мы работаем над добавлением поддержки для создания области и пользователя без начального сетевого подключения здесь: https://github.com/realm/realm-mobile-platform/issues/14

Ответ №2:

Теперь это открыто как запрос функции у ребят из Realm.

https://github.com/realm/realm-mobile-platform/issues/14

Ответ №3:

Realm был продан MongoDB в апреле 2019 года, и на тот момент эта проблема все еще оставалась нерешенной. Я ожидал бы, что это будет решаться как часть интеграции локального хранилища Realm в облако MongoDB, но никогда не будет исправлено в основном продукте Realm Platform sync.