Aggiornato il 29. luglio 2021 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
il nostro script di aiuto per le app. Assicura che il tuo sito web non cerchi di interagire con l'applicazione prima che sia pronta o quando il tuo sito web viene caricato utilizzando un normale browser.
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 enabled for your app
console.log(e);
}
</script>
Cose da ricordare:
Ottieni la chiave API specifica della tua app dal tuo cruscotto dell'app.
Invia la tua chiave API come query nell'URL e il corpo della richiesta nel formato JSON.