Mis à jour le 20. décembre 2023 par Jan Bunk
Le concept de base sur la méthode d'envoi de notifications push aux utilisateurs individuels de votre application est le suivant :
getNotificationToken
qui renvoie le jeton de notification push de l'instance de l'application.executeWhenAppReady()
dans notre script d'aide de l'application. Elle garantit que votre site web n'essaie pas d'interagir avec l'application avant qu'elle ne soit prête ou lorsque votre site web est chargé à l'aide d'un navigateur normal (Erreur de référence, la fonction n'est pas définie). Il s'agit de l'ancienne implémentation utilisée dans les applications créées/mises à jour avant août 2021.
Vous devez définir la fonction receivepushNotificationToken sur votre site web afin qu'elle puisse être appelée par l'application. Vous pouvez le faire de la manière suivante :
<script>
// this function automatically gets called by the app
function receivePushNotificationToken(token) {
// store the token (or whatever you want to do with it)
}
</script>
Les éléments à retenir :
Pour obtenir le jeton de notification push d'une instance d'application, il suffit d'appeler la fonction 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>
Les éléments à retenir :
Obtenez votre clé API spécifique à votre application depuis le tableau de bord de votre application.
Envoyez votre clé API sous forme de requête dans l'URL et le corps de la requête au format JSON.
Vous trouverez ici une liste des documentations du développeur concernant les notifications push :
Voici d'autres articles (non destinés aux développeurs) sur les notifications push :