Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Invia un messaggio di prova a un'app in background

Per iniziare con FCM, crea il caso d'uso più semplice: inviare un messaggio di notifica a un utente specifico quando l'app è in background sul dispositivo. Questa pagina elenca tutti i passaggi per raggiungere questo obiettivo, dalla configurazione alla verifica: potrebbe coprire i passaggi già completati se hai configurato un'app client JavaScript per FCM.

Configura l'SDK

Se non l'hai già fatto, aggiungi Firebase al tuo progetto JavaScript .

Accedi al token di registrazione

Quando è necessario recuperare il token di registrazione corrente per un'istanza dell'app, chiamare getToken . Se l'autorizzazione di notifica non è stata concessa, questo metodo chiederà all'utente le autorizzazioni di notifica. In caso contrario, restituisce un token o rifiuta la promessa a causa di un errore.

Il servizio di messaggistica richiede un file firebase-messaging-sw.js . A meno che tu non abbia già un file firebase-messaging-sw.js , crea un file vuoto con quel nome e inseriscilo nella radice del tuo dominio prima di recuperare un token. È possibile aggiungere contenuto significativo al file in un secondo momento nel processo di configurazione del client.

Per recuperare il token corrente:

// Get registration token. Initially this makes a network call, once retrieved
// subsequent calls to getToken will return from cache.
messaging.getToken({ vapidKey: '<YOUR_PUBLIC_VAPID_KEY_HERE>' }).then((currentToken) => {
  if (currentToken) {
    // Send the token to your server and update the UI if necessary
    // ...
  } else {
    // Show permission request UI
    console.log('No registration token available. Request permission to generate one.');
    // ...
  }
}).catch((err) => {
  console.log('An error occurred while retrieving token. ', err);
  // ...
});

Dopo aver ottenuto il token, inviarlo al server delle app e archiviarlo utilizzando il metodo preferito.

Invia un messaggio di notifica di prova

  1. Installa ed esegui l'app sul dispositivo di destinazione.

  2. Assicurati che l'app sia in background sul dispositivo.

  3. Apri il compositore di notifiche e seleziona Nuova notifica .

  4. Immettere il testo del messaggio.

  5. Seleziona Invia messaggio di prova .

  6. Nel campo etichettato Aggiungi un token di registrazione FCM , inserisci il token di registrazione ottenuto in una sezione precedente di questa guida.

  7. Fare clic su Test

Dopo aver fatto clic su Test , il dispositivo client di destinazione (con l'app in background) dovrebbe ricevere la notifica nel browser.

Prossimi passi

Invia messaggi ad app in primo piano

Dopo aver inviato correttamente i messaggi di notifica mentre l'app è in background, vedere Ricevere messaggi in un client JavaScript per iniziare a inviare alle app in primo piano.

Vai oltre i messaggi di notifica

Per andare oltre i messaggi di notifica e aggiungere altri comportamenti più avanzati alla tua app, vedi: