Aggiornato il 20. dicembre 2023 da Jan Bunk
Il concetto di base su come puoi inviare notifiche push ai singoli utenti della tua app è il seguente:
getNotificationToken
che restituisce il token di notifica push nel caso dell'app.executeWhenAppReady()
del nostro helper script per le app. Assicura che il tuo sito web non cerchi di interagire con l'applicazione prima che sia pronta o quando il sito web viene caricato con un normale browser (ReferenceError, function is not defined). Questa è la vecchia implementazione utilizzata nelle applicazioni create/aggiornate prima di agosto 2021.
Devi definire la funzione receivePushNotificationToken sul tuo sito web in modo che possa essere richiamata dall'applicazione. Puoi farlo come segue:
<script>
// this function automatically gets called by the app
function receivePushNotificationToken(token) {
// store the token (or whatever you want to do with it)
}
</script>
Cose da ricordare:
Quando vuoi ottenere il token di notifica push nel caso dell'app, richiama semplicemente la funzione getNotificationToken
.
<script>
try {
var token = (await getNotificationToken())["token"];
}
catch (e) {
// Can occur if:
// - the app couldn't connect to the native code. Should be very unlikely.
// - the app couldn't get the push notification token, maybe because of connection issues. Should be very unlikely.
// - push notifications are not included in your current plan
console.log(e);
}
</script>
Cose da ricordare:
Ottieni la chiave API specifica della tua app dalla dashboard.
Invia la tua chiave API come query nell'URL e il corpo della richiesta nel formato JSON.
Ecco un elenco della documentazione relativa alle notifiche push per gli sviluppatori:
Ecco altri articoli (non dedicati agli sviluppatori) relativi alle notifiche push: