Übersicht

Erfahre, wie du das React Native SDK von Klaviyo verwendest, um Mobile Push-Push-Benachrichtigungen zu senden.

Was ist ein SDK?

Ein Software Development Kit (SDK) ist ein Paket mit vorgefertigtem Code, das deine Entwickler*innen deiner App hinzufügen, damit sie eine Verbindung zu einem externen Dienst wie Klaviyo herstellen kann. Verwende das SDK, das für dasselbe Framework wie deine App entwickelt wurde. Für eine React Native-App verwende das React Native SDK von Klaviyo.

Was ist React Native?

React Native ist ein hybrides Framework, mit dem du mobile Apps sowohl für iOS als auch für Android erstellen kannst. Es ist in JavaScript geschrieben und ermöglicht dir, eine einzige Codebasis für beide Plattformen zu nutzen. React Native-Apps sehen aus wie jede andere App.

Das React Native SDK von Klaviyo ermöglicht es dir, Klaviyo mit Apps zu verbinden, die mit React Native erstellt wurden.

Bevor du anfängst

Bevor du Push-Benachrichtigung für deine React Native-App einrichten kannst, musst du:

  • Eigene React Native-App für iOS, Android oder beides.
  • Installiere das React Native SDK in deiner mobilen App.

Du musst außerdem Teile des nativen iOS SDK und Android SDK einrichten, wo zutreffend, wie in der Dokumentation zum React Native SDK angegeben.

Push-Benachrichtigung einrichten

Sobald du die oben genannten Anforderungen erfüllt hast, konfiguriere Push-Benachrichtigungen in Klaviyo für jede Plattform, die deine App unterstützt: iOS, Android oder beide. Wenn deine App beide Plattformen unterstützt, schließe beide Einrichtungsanleitungen unten ab.

Anleitungen findest du in unseren Einrichtungsleitfäden für:

Sendeversand einer Push-Benachrichtigung testen

Nachdem du Push-Benachrichtigungen in deinem Klaviyo-Konto konfiguriert hast und bestätigt hast, dass das Klaviyo React Native SDK in deiner mobilen App installiert ist:

  1. Melde dich in deiner mobilen App mit einer E-Mail-Adresse oder Telefonnummer an, mit der du dein Profil in Klaviyo leicht finden kannst.
  2. Wenn du dazu aufgefordert wirst, aktiviere Push-Benachrichtigungen für deine App. Wenn du nicht dazu aufgefordert wirst, überprüfe in der Einstellungen-App deines Geräts, ob Push-Benachrichtigungen für die App aktiviert sind.
  3. Gehe in Klaviyo zu Zielgruppe > Profile und finde dein Testprofil. Wenn du dein Profil nicht finden kannst, prüfe mit deiner App-Entwicklung, ob deine App Profil-Identifikatoren an Klaviyo sendet.
  4. Bestätige unter Einwilligung für den Kanal, dass dein Profil Push-Benachrichtigungen für Mobile Push abonniert hat.
  1. Erstelle eine Liste oder ein Segment, das nur dein Profil enthält.
  2. Erstelle eine Push-Benachrichtigungskampagne und wähle diese Liste oder dieses Segment als Zielgruppe aus.
  3. Beende die Erstellung der Nachricht und sende dann die Kampagne an deine Testliste oder dein Testsegment.
  4. Bestätige, dass die Benachrichtigung auf dem Gerät angezeigt wird.
  5. Tippe auf die Benachrichtigung auf deinem Gerät, um deine App zu öffnen.
  6. Prüfe den Aktivitätsfeed deines Profils, um zu bestätigen, dass du sowohl ein Received Push-Ereignis als auch ein Opened Push-Ereignis siehst.

Wenn deine App sowohl iOS als auch Android unterstützt, wiederhole den Test auf einem Gerät für jede Plattform.

Fehlerbehebung

  • Warum sehe ich keinen Push-Token in meinem Profil in Klaviyo? Ähnlich wie eine E-Mail-Adresse für E-Mails werden Push-Benachrichtigungen an Push-Token gesendet. Deine mobile App muss den Push-Token eines Geräts an Klaviyo weiterleiten, damit du Push-Benachrichtigungen an dieses Gerät senden kannst. Stimme dich mit euren App-Entwickler*innen ab, dass sie den im Abschnitt Push-Benachrichtigung unserer SDK-Dokumentation beschriebenen Code implementiert haben.
  • Warum werden Bilder bei iOS Push-Benachrichtigungen nicht angezeigt? Rich Media werden unter iOS nur angezeigt, wenn du die Notification Service Extension zu deiner App hinzufügst. Bestätige mit deinem*deiner App-Entwickler*in, dass er*sie den Code implementiert hat, der im Abschnitt Rich Push unserer SDK-Dokumentation beschrieben ist.
  • Warum sehe ich keine Opened Push-Ereignisse, obwohl ich auf eine Benachrichtigung tippe? Deine App muss für das Push-Open-Tracking konfiguriert sein, um Opened Push-Ereignisse an Klaviyo zu melden. Arbeite mit Entwickler*innen zusammen, um automatisches Tracking einzurichten oder den Tracking-Code im nativen iOS- oder Android-Teil deiner App zu implementieren, wie im Abschnitt Tracking von Open Events unserer SDK-Dokumentation beschrieben.

Weitere Ressourcen

Weitere Ressourcen

  • How to set up iOS push notifications

    Learn how to set up push notifications in your Klaviyo account. After you've completed the steps in this article you'll be able to send push notifications in your flows and campaigns.

  • How to set up Android push notifications

    Learn how to set up push notifications for Android in your Klaviyo account. After you've completed the steps in this article you'll be able to send push notifications in your flows and campaigns.

  • Introduction to mobile push notifications

    Get familiar with mobile push notifications, including what they are, what they look like, and what information you need to start sending.

War dieser Artikel hilfreich?
Nutze dieses Formular nur für Feedback zu Artikeln. So kontaktierst du den Support.

Mehr von Klaviyo entdecken

Community
Vernetze dich mit Kolleg*innen, Partner*innen und Klaviyo-Expert*innen, um dich inspirieren zu lassen, Erkenntnisse auszutauschen und Antworten auf deine Fragen zu erhalten.
Partner
Beauftragen Sie einen Klaviyo-zertifizierten Experten, der Ihnen bei einer bestimmten Aufgabe hilft oder für das laufende Marketing-Management zuständig ist.
Support

Kontaktiere den Support über dein Konto.

Support per E-Mail (kostenlose Testversion und kostenpflichtige Konten) Verfügbar 24/7

Chat / virtuelle Unterstützung
Verfügbarkeit abhängig von Standort und Abonnementtyp