Не могу найти ничего в документации о возврате к локально кэшированной версии синхронизированной области, когда, например. Приложение запускается в режиме полета. Я что-то упускаю?
Синхронизированный мир — режим полета
Ответы (3)
Если пользователь входил в систему ранее (когда соединение было доступно), вы можете использовать SyncUser.all()
для получения действительного аутентифицированного пользователя, но если пользователь не существует, требуется сетевой вызов сервера аутентификации.
Мы работаем над добавлением поддержки для создания области и пользователя без начального подключения к сети здесь: https://github.com/realm/realm-mobile-platform/issues/14
Теперь это открыто как запрос функции с ребятами из Realm.
https://github.com/realm/realm-mobile-platform/issues/14
Царство было продано MongoDB в Апрель 2019 г., когда этот вопрос все еще оставался нерешенным. Я ожидаю, что это будет решаться как часть интеграции локального хранилища Realm в облако MongoDB, но никогда не будет исправлено в основном продукте синхронизации платформы Realm.