Версия indexedDB fcm_token_details_db изменена с '1' на '3' - PullRequest
0 голосов
/ 20 сентября 2018

Я получаю следующую консольную ошибку:

Uncaught (in promise) DOMException: The requested version (1) is less than the existing version (3).

Просмотр всех параметров IndexedDB для моего домена в инструментах разработчика Chrome> «Приложение» (вкладка)> «Хранилище»selection (на боковой панели)> IndexedDB (выпадающий список):

Единственный выбор, который я вижу в версии 3, - это опция fcm_token_details_db.

Что-то изменилось?Это ошибка?Мне кажется, что у меня нет возможности явно объявить версию для этого, что она объявлена ​​в библиотеке сообщений FCM.

1 Ответ

0 голосов
/ 24 сентября 2018

Проблема заключалась в запуске 2 разных версий сценариев FCM в разных местах.В одном файле у нас было: importScripts('https://www.gstatic.com/firebasejs/4.6.2/firebase-app.js') importScripts('https://www.gstatic.com/firebasejs/4.6.2/firebase-messaging.js')

, а в другой области у нас было: importScripts('https://www.gstatic.com/firebasejs/5.4.1/firebase-app.js') importScripts('https://www.gstatic.com/firebasejs/5.4.1/firebase-messaging.js')

Где-то между вышеупомянутыми версиями скриптов, Firebase сделал обновления для номера версии Indexedb.

Похоже, об этом нет упоминаний в документации по выпуску.

https://firebase.google.com/support/release-notes/js

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