【发布时间】:2021-04-03 16:24:26
【问题描述】:
以下代码收到 Firebase 错误: “FirebaseError:消息:为用户订阅 FCM 时出现问题:请求缺少所需的身份验证凭据。需要 OAuth 2 访问令牌、登录 cookie 或其他有效的身份验证凭据”。
2 个月前它还在工作(我发誓),但我把它放在一边做其他工作,今天当我再次运行它时,我看到了这个错误。请让我知道我可能做错了什么。感谢您的帮助。
// Initialize Firebase, below snippet copied from Firebase console
// Your web app's Firebase configuration
this.firebaseConfig = {
apiKey: "<MY API KEY>",
authDomain: "<name>.firebaseapp.com",
databaseURL: "<URL>",
projectId: "<ProjectID>",
storageBucket: "<storage bucket>",
messagingSenderId: "<sendid>",
appId: "<appID>"
};
firebase.initializeApp(this.firebaseConfig);
// Call Firebase and get toke, n
firebase.messaging().usePublicVapidKey("<VAPIDKEY>");
firebase.messaging()
.getToken()
.then(function (token) {
TokenElem.innerHTML = "token is : " + token;
})
.catch(function (err) {
ErrElem.innerHTML = ErrElem.innerHTML + "; " + err
console.log("Unable to get permission.", err);
});
【问题讨论】:
标签: vue.js firebase-cloud-messaging