Comment configurer les notifications push pour une application React Native
Objectif de cet article
Découvrez comment utiliser le SDK React Native de Klaviyo pour envoyer des notifications Push mobiles.
Qu’est-ce qu’un SDK ?
Un kit de développement logiciel (SDK) est un ensemble de code préconstruit que votre développeur ajoute à votre application, afin qu’elle puisse se connecter à un service externe, comme Klaviyo. Utilisez le SDK conçu pour le même framework que votre application. Pour une application React Native, utilisez le SDK React Native de Klaviyo.
Qu’est-ce que React Native ?
React Native est un framework hybride qui vous permet de créer des applications mobiles à la fois pour iOS et Android. Il est écrit en JavaScript et vous permet d’utiliser une base de code unique pour les deux plateformes. Les applications React Native ressemblent à n’importe quelles autres applications.
Le SDK React Native de Klaviyo vous permet de connecter Klaviyo à des applications conçues avec React Native.
Avant de commencer
Avant de pouvoir configurer les notifications push pour votre application React Native, vous devez :
- Vous devez avoir votre propre application React Native pour iOS, Android, ou les deux.
- Installez le SDK React Native dans votre application mobile.
Vous devrez également configurer certaines parties des SDK iOS et SDK Android natifs, le cas échéant, comme indiqué dans la documentation du SDK React Native.
Configurer les notifications push
Une fois que vous avez satisfait aux exigences ci-dessus, configurez les notifications push dans Klaviyo pour chaque plateforme prise en charge par votre application : iOS, Android ou les deux. Si votre application prend en charge les deux plateformes, suivez les deux guides de configuration ci-dessous.
Pour obtenir des instructions, consultez nos guides de configuration pour :
- Comment configurer les notifications push pour iOS
- Comment configurer les notifications push pour Android
Testez l’envoi d’une notification push
Après avoir configuré les notifications push dans votre compte Klaviyo et avoir confirmé que le SDK Klaviyo React Native est installé dans votre application mobile :
- Connectez-vous à votre application mobile avec une adresse e-mail ou un numéro de téléphone qui facilitera la recherche de votre profil dans Klaviyo.
- Si vous y êtes invité, activez les notifications push pour votre application. Si vous n’y êtes pas invité, confirmez que les notifications push sont activées pour l’application dans l’application Réglages de votre appareil.
- Dans Klaviyo, accédez à Audience > Profils, puis trouvez votre profil de test. Si vous ne parvenez pas à trouver votre profil, vérifiez auprès de votre développeur d’applications que votre application envoie des identifiants de profil à Klaviyo.
- Sous Consentement du canal, confirmez que votre profil s’est abonné aux notifications Push sur mobile.

- Créez une liste ou un segment avec uniquement votre profil.
- Créez une campagne de notification push et sélectionnez cette liste ou ce segment comme audience.
- Terminez de créer le message, puis envoyez la campagne à votre liste ou segment de test.
- Confirmez que la notification apparaît sur l’appareil.
- Touchez la notification sur votre appareil pour ouvrir votre application.
- Consultez le fil d’activité de votre profil pour confirmer que vous voyez à la fois un événement Received Push et un événement Opened Push.
Si votre application prend en charge iOS et Android, répétez le test sur un appareil pour chaque plateforme.
Résolution de problèmes
- Pourquoi ne vois-je pas de jeton push sur mon profil dans Klaviyo ? Comme une adresse e-mail pour les e-mails, les notifications push sont envoyées à des jetons push. Votre application mobile doit transmettre le jeton push d’un appareil à Klaviyo pour que vous puissiez envoyer des notifications push à cet appareil. Confirmez avec votre développeur d’application qu’il a mis en œuvre le code décrit dans la section notification push de notre documentation SDK.
- Pourquoi les images ne s’affichent-elles pas pour les notifications push iOS ? Le contenu multimédia enrichi s’affiche sur iOS uniquement si vous ajoutez l’extension de service de notification à votre application. Confirmez auprès de votre développeur d’application qu’il a implémenté le code décrit dans la section Rich Push de notre documentation SDK.
- Pourquoi est-ce que je ne vois pas d’événements Ouverture de notifications push même lorsque j’appuie sur une notification ? Votre application doit configurer le tracking des ouvertures de push afin de signaler les événements Opened Push à Klaviyo. Collaborez avec votre développeur pour configurer le tracking automatique ou implémenter le code de tracking dans la partie iOS ou Android native de votre application, comme décrit dans la section Tracking Open Events de notre documentation SDK.
Ressources supplémentaires
- En savoir plus sur le consentement aux notifications push
- Apprenez à utiliser les notifications push pour les campagnes.
- Découvrez comment utiliser les liens profonds dans les notifications push.
Ressources supplémentaires
- Comment configurer les notifications push pour iOS
Apprenez à configurer les notifications push dans votre compte Klaviyo. Après avoir suivi les étapes de cet article, vous serez en mesure d’envoyer des notifications push dans vos flux et campagnes.
- Comment configurer les notifications push pour Android
Apprenez à configurer les notifications push pour Android dans votre compte Klaviyo. Après avoir suivi les étapes de cet article, vous serez en mesure d’envoyer des notifications push dans vos flux et campagnes.
- Introduction aux notifications push sur mobile
Familiarisez-vous avec les notifications Push pour mobile, notamment ce que c’est, à quoi cela ressemble et quelles informations vous devez fournir pour commencer à en envoyer.