Powiadomienie push w odpowiednim momencie

0

Cześć, chcę wyświetlić w przeglądarce powiadomienie push w momencie dodania komentarza.

Mam skonfigurowany projekt firebase jednak z integracją zatrzymałem się na pobraniu tokena poprzez getToken(). Zastanawiam się gdzie muszę umieścić resztę kodu tak aby wyświetlić powiadomienie w odpowiednim momencie.

0

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

0

Fragment
// tutaj kod, który wyświetla powiadomienie
tutaj powinien się chyba uruchomić powiadomienie wbudowane w przeglądarkę? Z reguły jest box pojawiający się w rogu ekranu

1 użytkowników online, w tym zalogowanych: 0, gości: 1