Не может использовать функцию firebase.messaging () - PullRequest
0 голосов
/ 14 июня 2019

У меня проблема с FCM. Я следую документам fcm, когда вызываю firebase.messaging (), это принимает ошибку: Uncaught TypeError: firebase.messaging не является функцией.

const messaging = firebase.messaging();messaging.usePublicVapidKey ('BGWGPG6yoYAa9zLB9Rhd_ov3w6o3cgpE3zk0KczWhEzbe_zHAAzThhtH3Gtl1XnIyZWdwmB4bocHIW9US1hiJ4k * 100 * помогите мне * 100 * * 4)Заранее спасибо за помощь

1 Ответ

0 голосов
/ 14 июня 2019

См:

Веб-приложение

import firebase from "firebase/app";
import "firebase/messaging";

const firebaseConfig = {
  // Your config
}

if (!firebase.apps.length) {
  firebase.initializeApp(firebaseConfig);
}

let messaging = null;
try {
  if (firebase.messaging.isSupported()) {
    messaging = firebase.messaging();
    messaging.usePublicVapidKey("Your Sender ID");
  }
} catch (e) {}

firebase-сообщений-sw.js

importScripts("https://www.gstatic.com/firebasejs/6.1.0/firebase-app.js");
importScripts("https://www.gstatic.com/firebasejs/6.1.0/firebase-messaging.js");

const messagingSenderId = "Your Sender ID";
firebase.initializeApp({ messagingSenderId });

try {
  if (firebase.messaging.isSupported()) {
    const messaging = firebase.messaging();
  }
} catch (e) {}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...