在针对firefox浏览器的令牌发送通知时使用FCM时,有时会调用messaging.onMessage函数,而不会在其他时间调用。 我真的无法理解这是什么问题 我的JS代码是: -
var config = {
apiKey: "my api key",
authDomain: "my auth domain",
databaseURL: "my db url",
projectId: "my proj id",
storageBucket: "my stirage bucket url",
messagingSenderId: "my msging sender ID"
};
firebase.initializeApp(config);
var messaging = firebase.messaging();
messaging.requestPermission()
.then(function () {
console.log('Notification permission granted.');
messaging.getToken()
.then(function(token){
console.log(token)
})
.catch(function (error) {
console.log('Unable to generate Token')
})
})
.catch(function (err) {
console.log('Unable to get permission to notify.', err);
})
messaging.onMessage(function (payload) {
console.log(payload.notification.body);
})
我的json通知是: -
{ “通知”:{ “标题”:“我的头衔”, “身体”:“我的信息”, “icon”:“”, “click_action”:“” }, “to”:“令牌” }