Проблемы с onMessage - PullRequest
       12

Проблемы с onMessage

0 голосов
/ 15 апреля 2019

Я изучаю FireBase и столкнулся с проблемой: я не могу отправлять уведомления.Я пытался использовать onMessage, но ничего не происходит вообще.

var message = {
    content_available: false,

    notification: {
        title: "My first Push",
        body: "My first Push",
    },
    to: token
};
global.admin.messaging().onMessage(function(message) {

        const notificationTitle = message.notification.title;
        if (!("Notification" in window)) {
            console.log("This browser does not support system   notifications");
        } else if (Notification.permission === "granted") {
            var notification = new Notification(notificationTitle, message.notification);
            notification.onclick = function(event) {
                event.preventDefault(); // prevent the browser from focusing the Notification's tab
                window.open(event.notification.click_action, '_blank');
                notification.close();
            }
        }
        console.log('Message received. ', message);
    })
    .then((response) => {
        console.log("Sucsessfully sent message:", response);
        console.log(response.results[0].error);
    })
    .catch((error) => {
        console.log("Error sending message:", error);
    })
...