Bijgewerkt op 20. december 2023 door Jan Bunk
Het basisconcept over hoe je pushmeldingen naar individuele gebruikers van je app kunt sturen is als volgt:
getNotificationToken
aan die het push notificatie token van de app toepassing teruggeeft.executeWhenAppReady()
functie van ons app-helper script. Het zorgt ervoor dat je website niet probeert te communiceren met de app voordat deze klaar is of wanneer je website wordt geladen met een gewone browser (ReferenceError, functie is niet gedefinieerd). Dit is de oude implementatie die gebruikt wordt in apps die gemaakt/bijgewerkt zijn vóór augustus 2021.
Je moet de functie receivePushNotificationToken op je website definiëren, zodat die door de app aangeroepen kan worden. Dat kun je als volgt doen:
<script>
// this function automatically gets called by the app
function receivePushNotificationToken(token) {
// store the token (or whatever you want to do with it)
}
</script>
Dingen om rekening mee te houden:
Wanneer je het push notificatie token van een app wilt krijgen, roep je eenvoudig de functie getNotificationToken
op.
<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>
Dingen om rekening mee te houden:
Haal je app-specifieke API sleutel uit je app dashboard.
Stuur je API sleutel als een query in de URL en de ''request body'' in het JSON formaat.
Hier volgt een lijst met gerelateerde documentatie voor ontwikkelaars over pushmeldingen:
Dit zijn nog een paar (niet-ontwikkelaars) artikelen over pushmeldingen: