Powiadomienie push w odpowiednim momencie

Powiadomienie push w odpowiednim momencie
M2
  • Rejestracja:ponad 7 lat
  • Ostatnio:około rok
  • Postów:362
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.

edytowany 1x, ostatnio: Riddle
Vanos
  • Rejestracja:ponad 2 lata
  • Ostatnio:około 2 lata
  • Postów:8
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

Kopiuj
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

M2
  • Rejestracja:ponad 7 lat
  • Ostatnio:około rok
  • Postów:362
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.