Включение постоянства Firestore для React Native - PullRequest
0 голосов
/ 25 июня 2018

Я использую React Native Firebase и пытаюсь включить постоянство для своего приложения.

На моем Android onCreate:

public void onCreate() {
    super.onCreate();
    FirebaseDatabase.getInstance().setPersistenceEnabled(true);
    SoLoader.init(this, /* native exopackage */ false);
  }

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

Как включить сохранение для пожарного хранилища, чтобы оно мгновенно загружало неизмененные данные из кэша?

Я видел документацию, которая показывает, что мне нужно добавить этот код для Android:

FirebaseFirestoreSettings settings = new FirebaseFirestoreSettings.Builder()
        .setPersistenceEnabled(true)
        .build();
db.setFirestoreSettings(settings);

но я понятия не имею, как интегрироваться с React Native Firebase, поскольку я импортирую RNFirebaseFirestorePackage

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 03 июля 2018

Для реакции-нативный + firebase одно из моих предложений будет реагировать-нативный-firebase , который соединяет JS и нативный фреймворк.

Выполнение быстрого поиска похоже на вас не может напрямую - включить постоянство .

Вам нужно сделать это через Настройки .

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