Firestore SDK более новая версия в веб-браузере? - PullRequest
1 голос
/ 21 октября 2019

Я не совсем уверен, когда это сообщение впервые появилось в консоли Chrome, но оно есть сейчас, и я не знаю, как это исправить.

[code = fail-precondition]: Aранее использовалась более новая версия Firestore SDK, поэтому сохраненные данные несовместимы с версией SDK, которую вы сейчас используете. SDK будет работать с отключенным постоянством. Если вам требуется постоянство, пожалуйста, обновите его до более новой версии SDK или очистите сохраненные данные IndexedDB, чтобы ваше приложение запустилось заново.

Я попытался await firebase.firestore().clearPersistence(); после возникновения этой ошибки (т.е. после enablePersistence({ synchronizeTabs: true })), но это не помогло.

Кто-нибудь знает, как это исправить? Документация?

РЕДАКТИРОВАТЬ: я использую версию 7.2.1 Firebase SDK в веб-клиенте. Ранее я использовал 6.6.1.


РЕДАКТИРОВАТЬ 2: Сегодня он вдруг снова работает. Без каких-либо изменений на моей стороне. Я понятия не имею, что происходит. Я буду следить за несколькими вещами:

  • Делал ли Google что-нибудь на их стороне?
  • Работник службы (PWA). Это действительно обновляет вещи, как я ожидаю?
  • Chrome. Я использую «Пустой кэш и Hard Reload». Иногда я вижу странные вещи (возвращаются старые точки останова и т. Д.).

Я перезапустил Chrome, но проблема все еще оставалась сразу после этого.

Хм, я сделал одну вещь. Я загружал свой сценарий входа слишком рано (только ошибка). ИсправленоМожет ли это быть так?

...