Configuration des notifications push web
Pour commencer à envoyer des notifications push web avec Pushwoosh, vous devez configurer votre plateforme de push web et activer l’invite d’abonnement présentée aux utilisateurs.
Pour commencer la configuration, allez dans Paramètres > Configuration de la plateforme > Notifications push web et cliquez sur Configurer.
Configurer les notifications push web pour tous les navigateurs (sauf les anciennes versions de Safari)
Anchor link toCette configuration s’applique à tous les navigateurs modernes, y compris les dernières versions de Safari, qui prennent désormais en charge les notifications push web de manière native.
Remarque : Les anciennes versions de Safari (macOS 10.14–12) nécessitent une configuration distincte. Vous pouvez la configurer dans une section dédiée. En savoir plus
Pour commencer la configuration, cliquez sur Configurer sous Configuration pour tous les navigateurs.
Dans la fenêtre de configuration, choisissez l’une des options suivantes :
Créer une nouvelle configuration de push
Recommandé si vous n’avez jamais configuré de notifications push web via un autre service. Pushwoosh générera automatiquement une nouvelle paire de clés VAPID.Utiliser une configuration existante
Choisissez cette option si vous disposez déjà de clés VAPID, par exemple de Firebase, et que vous souhaitez continuer à les utiliser sans demander aux utilisateurs de se réabonner.
Créer une nouvelle configuration de push
Anchor link toChoisissez Créer une nouvelle configuration de push si vous n’avez jamais configuré de notifications push web avec un autre service. Pushwoosh générera automatiquement pour vous les clés VAPID (Voluntary Application Server Identification) requises.
Que sont les clés VAPID ?
Les clés VAPID sont une paire de clés publique-privée utilisée dans le protocole Web Push pour authentifier le serveur d’application lors de l’envoi de notifications push aux navigateurs web. La clé publique est partagée avec le navigateur lorsqu’un utilisateur s’abonne aux notifications. La clé privée reste sur votre serveur et est utilisée pour signer de manière sécurisée chaque message que vous envoyez.Cliquez sur Configurer pour générer et appliquer les clés.
Une fois créées, Pushwoosh utilisera automatiquement ces clés dans la configuration du SDK. En savoir plus sur l’intégration du SDK Web Push
Utiliser une configuration existante
Anchor link toSi vous disposez déjà de clés VAPID (comme celles générées via Firebase), vous pouvez les réutiliser pour configurer les notifications push web dans Pushwoosh.
Pour ce faire :
Sélectionnez Utiliser une configuration existante.
Dans le champ Certificat Web Push, saisissez votre clé publique VAPID.
Dans le champ Clé privée Web Push, saisissez votre clé privée VAPID.
Cliquez sur Configurer pour enregistrer et appliquer les paramètres.
Comment trouver les clés VAPID dans Firebase
Anchor link toSi vous migrez depuis Firebase et avez besoin de réutiliser vos clés VAPID existantes, suivez ces étapes pour les trouver.
Certificat Web Push
Anchor link to- Dans Firebase, naviguez vers Paramètres du projet → Cloud Messaging.
- Faites défiler jusqu’à la section Configuration Web et copiez la paire de clés existante.
- Collez-la dans le champ Certificat Web Push du formulaire de configuration web de Pushwoosh.
Clé privée Web Push
Anchor link to- Dans la console Firebase, allez dans Paramètres du projet → Cloud Messaging → Configuration Web.
- Cliquez sur le menu à trois points sous Actions à côté de la paire de clés et sélectionnez Afficher la clé privée. Cette clé est essentielle pour garantir le bon fonctionnement des notifications push web.
Copiez la clé affichée dans votre presse-papiers.
Dans le formulaire de configuration Web de Pushwoosh, collez-la dans le champ Clé privée Web Push.
- Cliquez sur Appliquer pour enregistrer vos modifications.
Reconfigurer la configuration des notifications push web
Anchor link toSi vous avez déjà configuré les notifications push web mais que vous devez mettre à jour vos identifiants (comme remplacer vos clés VAPID), voici comment procéder :
- Cliquez sur Reconfigurer sous Configuration pour tous les navigateurs.
- Dans la fenêtre contextuelle qui apparaît, saisissez vos nouvelles clés VAPID :
- Certificat Web Push : votre nouvelle clé publique VAPID
- Clé privée Web Push : votre nouvelle clé privée VAPID
- Cliquez sur Configurer pour enregistrer les modifications.
Configurer l’invite d’abonnement
Anchor link toPour envoyer des notifications push, les utilisateurs doivent donner explicitement leur autorisation via l’invite système du navigateur. Sans cette autorisation, les notifications ne peuvent pas être distribuées.
En raison des récentes modifications des politiques de Chrome et de Firefox, la fenêtre contextuelle d’autorisation native ne peut apparaître qu’après que l’utilisateur a interagi avec la page (par exemple, en cliquant sur un bouton). Pour répondre à cette exigence, Pushwoosh affiche par défaut un widget d’invite d’abonnement. Ce widget encourage les utilisateurs à s’inscrire et, s’ils acceptent, déclenche l’invite native du navigateur.
Pour personnaliser le texte et l’apparence de l’invite, cliquez sur Paramètres.
Types d’invites
Anchor link toIl existe deux types d’invites d’abonnement disponibles :
Widget par défaut
Fourni par Pushwoosh et affiché automatiquement. Apprenez à personnaliser le widget par défaut.Widget personnalisé.
Utilisez votre propre design de widget. En savoir plus
Remarque : En raison des limitations de la plateforme, les modifications apportées au widget peuvent prendre jusqu’à 30 minutes pour apparaître. Si les modifications ne sont pas répercutées, contactez l’équipe de support de Pushwoosh.
Configuration pour Safari (macOS 10.14–12)
Anchor link toPour prendre en charge les notifications push sur les anciennes versions de Safari (macOS 10.14–12), vous devez effectuer un processus de configuration distinct en utilisant vos identifiants de développeur Apple. Cette étape n’est requise que pour ces anciennes versions, car les versions plus récentes de Safari (macOS Ventura et ultérieures) prennent en charge la configuration standard de push web incluse dans la Configuration pour tous les navigateurs.
Obtenir les identifiants requis auprès d’Apple
Anchor link toAllez à la section Certificats, identifiants et profils du portail des développeurs Apple.
Ajoutez un nouveau certificat.

- Choisissez le type Certificat d’ID de push de site web et cliquez sur Continuer.

- Sélectionnez l’ID de push de site web - votre chaîne de domaine inversée unique, telle que web.com.example.domain (doit commencer par web.).

Téléversez une demande de signature de certificat. Pour en savoir plus sur la création de demandes de signature de certificat, veuillez vous référer à l’article d’aide du compte développeur.
Ensuite, téléchargez le certificat de notification push.

Configurer Safari dans Pushwoosh
Anchor link to- Cliquez sur Configurer sous Configuration Safari.
- Remplissez les champs suivants dans le formulaire de configuration :
Nom du site web | Le nom de votre site web qui apparaît dans l’invite de push. |
Domaines autorisés | Liste des domaines autorisés à demander la permission de notification (un par ligne). |
Modèle d’URL | URL ouverte lorsqu’un utilisateur clique sur la notification. Prend en charge les placeholders comme %@ pour insérer des valeurs dynamiques. Exemple : https://votresiteweb.com/%@ |
Icône du site web | Téléversez une image PNG carrée (256×256 px). Pushwoosh la redimensionne automatiquement pour différentes interfaces. |
Fichier de clé | Téléversez le certificat .p12 exporté depuis votre compte développeur Apple. |
Mot de passe de la clé privée | Mot de passe utilisé lors de l’exportation du fichier .p12 . |
- Cliquez sur Configurer pour enregistrer vos modifications.
Pushwoosh générera automatiquement le paquet push avec l’ensemble d’icônes, le dictionnaire JSON du site web et le fichier manifeste que Safari demande au serveur. Vous pouvez le télécharger quand vous en avez besoin.