Po pobraniu tokena poprzez getToken() musisz użyć biblioteki Firebase Cloud Messaging (FCM) do wysłania powiadomienia na urządzenie
Kod musisz dodać do pliku JavaScript a powinien on wyglądać mniej więcej tak
var messaging = firebase.messaging();
messaging.getToken().then(function(currentToken) {
if (currentToken) {
sendTokenToServer(currentToken);
} else {
console.log('Nie udało się pobrać tokenu.');
}
}).catch(function(err) {
console.log('Wystąpił błąd podczas pobierania tokenu.', err);
});
function sendTokenToServer(token) {
// tutaj kod, który wysyła token na serwer
}
messaging.onMessage(function(payload) {
console.log('Otrzymano powiadomienie: ', payload);
// tutaj kod, który wyświetla powiadomienie
});
Kod messaging.onMessage(function(payload) { console.log('Otrzymano powiadomienie: ', payload); }
jest odpowiedzialny za wyświetlenie powiadomienia. Możesz zamienić console.log
na odpowiednią funkcję która będzie wyświetlała powiadomienie na stronie