Firebase: не удалось выполнить «транзакцию» в «базе данных IDB».JavaScript - PullRequest
0 голосов
/ 19 марта 2019

У меня проблема при работе с push-уведомлениями Firebase. Он запрашивает разрешение на уведомление, но как только я нажимаю кнопку разрешить, он выводит сообщение о разрешении и возвращает эту ошибку

Unable to get permission to notify. DOMException: Failed to execute 'transaction' on 'IDBDatabase': One of the specified object stores was not found.
    at https://www.gstatic.com/firebasejs/4.6.2/firebase.js:27:6914
    at new Promise (<anonymous>)
    at https://www.gstatic.com/firebasejs/4.6.2/firebase.js:27:6880

код

 const messaging = firebase.messaging();
  messaging
    .requestPermission()
    .then(function () {
      MsgElem.innerHTML = "Notification permission granted."
      console.log("Notification permission granted.");

      // get the token in the form of promise
      return messaging.getToken()
    })
    .then(function (token) {
      TokenElem.innerHTML = "token is : " + token
    })
    .catch(function (err) {
      ErrElem.innerHTML = ErrElem.innerHTML + "; " + err
      console.log("Unable to get permission to notify.", err);
    });

Есть идеи?

...