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 :

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 :

  1. 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.
  2. 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.
  3. 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.
  4. Sous Consentement du canal, confirmez que votre profil s’est abonné aux notifications Push sur mobile.
  1. Créez une liste ou un segment avec uniquement votre profil.
  2. Créez une campagne de notification push et sélectionnez cette liste ou ce segment comme audience.
  3. Terminez de créer le message, puis envoyez la campagne à votre liste ou segment de test.
  4. Confirmez que la notification apparaît sur l’appareil.
  5. Touchez la notification sur votre appareil pour ouvrir votre application.
  6. 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

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.

Cet article vous a-t-il été utile ?
Utilisez ce formulaire uniquement pour nous faire part de vos commentaires sur cet article. Comment contacter l’assistance.

Explorer d’autres contenus Klaviyo

Communauté
Contactez des membres de votre secteur, des partenaires et des experts Klaviyo pour trouver de l’inspiration, partager des informations et obtenir des réponses à toutes vos questions.
Partenaires
Engagez un expert certifié Klaviyo pour vous aider avec une tâche spécifique ou pour la gestion continue du marketing.
Assistance

Accédez à l’assistance par l’intermédiaire de votre compte.

Assistance par e-mail (essai gratuit et comptes payants) Disponible 24 h/24, 7 j/7

Assistance par chat/virtuelle
La disponibilité varie selon la localisation et le type d’abonnement.