FCM推送通知错误。 Firebase无法注册服务人员

时间:2019-01-04 23:19:03

标签: php laravel firebase push-notification service-worker

我正在实施Firebase Cloud Messaging,以便在我的网站上具有推送通知。如果我输入域,则会出现此错误:

FirebaseError:消息传递:我们无法注册默认服务工作者

但是在我的本地主机上工作正常。我正在与laravel合作。这是firebase-messaging-sw.js的代码

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

// Initialize the Firebase app in the service worker by passing in the
// messagingSenderId.
firebase.initializeApp({
  'messagingSenderId': '***********'
});

// Retrieve an instance of Firebase Messaging so that it can handle background
// messages.
const messaging = firebase.messaging();

messaging.setBackgroundMessageHandler(function(payload) {
  console.log('[firebase-messaging-sw.js] Received background message ', payload);
  // Customize notification here
  const notificationTitle = 'Background Message Title';
  const notificationOptions = {
    body: 'Background Message body.',
    icon: '/itwonders-web-logo.png'
  };

  return self.registration.showNotification(notificationTitle,
      notificationOptions);
});

我在/ var / www上有该文档。我已经在/,/ var,/ var / www / Project / Public,/ var / www / Project中尝试了该文档。

0 个答案:

没有答案