首页 > 解决方案 > Web 令牌通知上的 Firebase 错误

问题描述

我正在尝试使用 firebase 将通知发送给特定用户。继续教程,我无法在开始阶段解决这个问题。

这是我的js:

var config = {
    apiKey: "",
    authDomain: "",
    databaseURL: "",
    projectId: "",
    storageBucket: "",
    messagingSenderId: ""
 };
 firebase.initializeApp(config);

 const messaging = firebase.messaging();

 messaging.usePublicVapidKey("");

 messaging.requestPermission().then(function() {
  console.log('Notification permission granted.');
  return messaging.getToken();
}).then(function(token){
  console.log(token); 
})



function getRegToken(){
    messaging.getToken().then(function(currentToken) {
      if (currentToken) {
        // sendTokenToServer(currentToken);
        console.log(currentToken);
      } else {
        // Show permission request.
        console.log('No Instance ID token available. Request permission to generate one.');

        setTokenSentToServer(false);
      }
    }).catch(function(err) {
      console.log('An error occurred while retrieving token. ', err);
      showToken('Error retrieving Instance ID token. ', err);
      setTokenSentToServer(false);
    });
}

我在配置和公钥中插入了正确的参数

生成令牌时出错

标签: javascriptfirebasefirebase-cloud-messagingweb-notifications

解决方案


推荐阅读