Erstellen und Versenden von Push-Benachrichtigungen

Erfahren Sie, wie Sie Push-Benachrichtigungen für mobile Apps mit dem Experience Platform Mobile SDK und Journey Optimizer erstellen.

Mit Journey Optimizer können Sie Journey erstellen und Nachrichten an Zielgruppen senden. Bevor Sie Push-Benachrichtigungen mit Journey Optimizer senden, müssen Sie sicherstellen, dass die richtigen Konfigurationen und Integrationen vorhanden sind. Informationen zum Datenfluss von Push-Benachrichtigungen in Journey Optimizer finden Sie im Abschnitt Dokumentation.

Architektur

NOTE
Diese Lektion ist optional und gilt nur für Journey Optimizer-Benutzer, die Push-Benachrichtigungen versenden möchten.

Voraussetzungen

  • Die App wurde erfolgreich erstellt und mit installierten und konfigurierten SDKs ausgeführt.

  • Richten Sie die App für Adobe Experience Platform ein.

  • Zugriff auf Journey Optimizer und ausreichende Berechtigungen wie beschrieben here. Außerdem benötigen Sie ausreichende Berechtigungen für die folgenden Journey Optimizer-Funktionen.

    • Erstellen Sie eine App-Oberfläche.
    • Erstellen Sie eine Journey.
    • Erstellen Sie eine Nachricht.
    • Erstellen Sie Nachrichtenvorgaben.
  • Bezahltes Apple-Entwicklerkonto mit ausreichend Zugriff zum Erstellen von Zertifikaten, Kennungen und Schlüsseln.

  • Physisches iOS-Gerät oder Simulator zum Testen.

Lernziele

In dieser Lektion werden Sie

  • Registrieren Sie die App-ID beim Apple Push Notification Service (APNs).
  • Erstellen Sie eine App-Oberfläche in Journey Optimizer.
  • Aktualisieren Sie Ihr Schema, um Push-Nachrichtenfelder einzuschließen.
  • Installieren und konfigurieren Sie die Journey Optimizer-Tag-Erweiterung.
  • Aktualisieren Sie Ihre App, um die Journey Optimizer-Tag-Erweiterung zu registrieren.
  • Validieren Sie die Einrichtung in "Assurance".
  • Testnachricht aus Assurance senden
  • Definieren Sie Ihr eigenes Push-Benachrichtigungsereignis, Ihre eigene Journey und Ihr eigenes Erlebnis in Journey Optimizer.
  • Senden Sie Ihre eigene Push-Benachrichtigung aus der App heraus.

Einrichten

TIP
Wenn Sie Ihre Umgebung bereits als Teil der In-App-Nachrichten in Journey Optimizer -Lektion verwenden, haben Sie möglicherweise bereits einige der Schritte in diesem Einrichtungsabschnitt ausgeführt.

App-ID mit APNS registrieren

Die folgenden Schritte sind nicht Adobe Experience Cloud-spezifisch und dienen als Orientierung für die Konfiguration von APNs.

Privaten Schlüssel erstellen

  1. Navigieren Sie im Apple-Entwicklerportal zu Schlüssel.

  2. Um einen Schlüssel zu erstellen, wählen Sie +.
    neuen Schlüssel erstellen

  3. Stellen Sie eine Schlüsselname.

  4. Wählen Sie die Apple Push Notification Service (APNs) aktivieren.

  5. Klicken Sie auf Weiter.
    Neuen Schlüssel konfigurieren

  6. Überprüfen Sie die Konfiguration und wählen Sie registrieren.

  7. Laden Sie die .p8 privater Schlüssel. Sie wird später in dieser Lektion in der App Surface-Konfiguration verwendet.

  8. Beachten Sie die Schlüssel-ID. Sie wird in der App Surface-Konfiguration verwendet.

  9. Beachten Sie die Team-ID. Sie wird in der App Surface-Konfiguration verwendet.
    Wichtigste Details

Weitere Dokumentationen können hier finden.

App-Oberfläche zur Datenerfassung hinzufügen

  1. Aus dem Datenerfassungsoberflächeauswählen App-Oberflächen im linken Bereich.

  2. Um eine Konfiguration zu erstellen, wählen Sie App-Oberfläche erstellen.
    App-Oberfläche - Startseite

  3. Geben Sie einen Name für die Konfiguration, beispielsweise Luma App Tutorial .

  4. Von Konfiguration von Mobile Apps auswählen Apple iOS.

  5. Geben Sie die Paket-ID der mobilen App in die App-ID (iOS Bundle ID) -Feld. Beispiel: com.adobe.luma.tutorial.swiftui.

  6. Schalten Sie die Push-Anmeldedaten Schalten Sie um, um Ihre Anmeldedaten hinzuzufügen.

  7. Ziehen und ablegen .p8 Authentifizierungsschlüssel für Apple-Push-Benachrichtigungen -Datei.

  8. Stellen Sie die Schlüssel-ID, eine 10-stellige Zeichenfolge, die bei der Erstellung von p8 Authentifizierungsschlüssel. Sie finden sie unter der Schlüssel im Zertifikate, Kennungen und Profile auf den Apple Developer Portal-Seiten. Siehe auch Privaten Schlüssel erstellen.

  9. Geben Sie die Team ID an. Die Team-ID ist ein Wert, der unter der Mitgliedschaft oder oben auf der Apple Developer Portal-Seite. Siehe auch Privaten Schlüssel erstellen.

  10. Wählen Sie Speichern aus.

    App-Oberflächenkonfiguration

Aktualisierung der Konfiguration des Datenspeichers

Um sicherzustellen, dass Daten, die von Ihrer mobilen App an das Edge-Netzwerk gesendet werden, an Journey Optimizer weitergeleitet werden, aktualisieren Sie Ihre Experience Edge-Konfiguration .

  1. Wählen Sie in der Datenerfassungs-Benutzeroberfläche die Option Datenspeicher und wählen Sie Ihren Datastream aus, z. B. Luma Mobile App.

  2. Auswählen Mehr für Experience Platform und wählen Bearbeiten Bearbeiten aus dem Kontextmenü aus.

  3. Im Datenspeicher > Ordner > Adobe Experience Platform screen:

    1. Wenn noch nicht ausgewählt, wählen Sie AJO Push Profile DataSet von Profildatensatz. Dieser Profildatensatz ist bei Verwendung der MobileCore.setPushIdentifier API-Aufruf (siehe Geräte-Token für Push-Benachrichtigungen registrieren), die sicherstellt, dass die eindeutige Kennung für Push-Benachrichtigungen (auch Push-Kennung genannt) als Teil des Benutzerprofils gespeichert wird.

    2. Adobe Journey Optimizer ausgewählt ist. Siehe Adobe Experience Platform-Einstellungen für weitere Informationen.

    3. Wählen Sie zum Speichern Ihrer Datastream-Konfiguration Speichern.

    AEP-Datenspeicherkonfiguration

Journey Optimizer-Tag-Erweiterung installieren

Damit Ihre App mit Journey Optimizer verwendet werden kann, müssen Sie Ihre Tag-Eigenschaft aktualisieren.

  1. Navigieren Sie zu Tags > Erweiterungen > Katalog,

  2. Öffnen Sie Ihre Eigenschaft, beispielsweise Luma Mobile App Tutorial.

  3. Auswählen Katalog.

  4. Suchen Sie nach Adobe Journey Optimizer -Erweiterung.

  5. Installieren Sie die -Erweiterung.

  6. Im Installieren der Erweiterung dialog

    1. Wählen Sie beispielsweise eine Umgebung aus. Entwicklung.

    2. Wählen Sie die AJO Push Tracking Erlebnis-Datensatz Datensatz aus der Ereignis-Datensatz Liste.

    3. Auswählen In Bibliothek speichern und erstellen.

      Einstellungen der AJO-Erweiterung

NOTE
Wenn Sie nicht sehen AJO Push Tracking Erlebnis-Datensatz als Option kontaktieren Sie den Kundendienst.

Validieren der Einrichtung mit Assurance

  1. Überprüfen Sie die Einrichtungsanweisungen -Abschnitt, um Ihren Simulator oder Ihr Gerät mit Assurance zu verbinden.

  2. Wählen Sie in der Assurance-Benutzeroberfläche die Option Konfigurieren.
    configure click

  3. Auswählen Plus neben Push Debug.

  4. Wählen Sie Speichern aus.
    Speichern

  5. Auswählen Push Debug über die linke Navigation.

  6. Wählen Sie die Einrichtung überprüfen Registerkarte.

  7. Wählen Sie Ihr Gerät aus der Client Liste.

  8. Vergewissern Sie sich, dass keine Fehler auftreten.
    validate

  9. Wählen Sie die Test-Push senden Registerkarte.

  10. (optional) Ändern Sie die Standarddetails für Titel und body

  11. Auswählen Fehler Push-Benachrichtigung zum Testversand senden.

  12. Überprüfen Sie die Testergebnisse.

  13. Die Test-Push-Benachrichtigung sollte in Ihrer App angezeigt werden.

    {width="300"}

Signing

Zum Senden von Push-Benachrichtigungen und erfordert ein gebührenpflichtiges Apple-Entwicklerkonto.

So aktualisieren Sie die Signatur für Ihre App:

  1. Rufen Sie Ihre App in Xcode auf.

  2. Auswählen Luma im Projekt-Navigator.

  3. Wählen Sie die Luma Zielgruppe.

  4. Wählen Sie die Signieren und Funktionen Registerkarte.

  5. Konfigurieren Automatische Verwaltungssignatur, Team, und Bundle-Kennung oder verwenden Sie Ihre spezifischen Apple-Entwicklungsbereitstellungsdetails.

    note important
    IMPORTANT
    Stellen Sie sicher, dass Sie eine eindeutig Bundle-ID und ersetzen Sie com.adobe.luma.tutorial.swiftui Bundle-Kennung, da jede Bundle-ID eindeutig sein muss. In der Regel verwenden Sie ein Reverse-DNS-Format für Bundle-ID-Zeichenfolgen, z. B. com.organization.brand.uniqueidentifier. Die abgeschlossene Version dieses Tutorials verwendet beispielsweise com.adobe.luma.tutorial.swiftui.

    Xcode-Signaturfunktionen {modal="regular"}

Hinzufügen von Push-Benachrichtigungsfunktionen zu Ihrer App

IMPORTANT
Um Push-Benachrichtigungen in eine iOS-App zu implementieren und zu testen, benötigen Sie eine bezahlt Apple-Entwicklerkonto. Wenn Sie kein gebührenpflichtiges Apple-Entwicklerkonto haben, können Sie den Rest dieser Lektion überspringen.
  1. Wählen Sie in Xcode Luma aus dem ZIELE Liste, wählen Sie die Signieren und Funktionen auswählen, wählen Sie die + Funktion Schaltfläche und wählen Sie Push-Benachrichtigungen. Dadurch kann Ihre App Push-Benachrichtigungen empfangen.

  2. Als Nächstes müssen Sie der App eine Benachrichtigungserweiterung hinzufügen. Gehen Sie zurück zu General und wählen Sie die + -Symbol unten im ZIELE Abschnitt.

  3. Sie werden aufgefordert, die Vorlage für Ihr neues Ziel auszuwählen. Auswählen Erweiterung für Benachrichtigungsdienst und wählen Sie Nächste.

  4. Verwenden Sie im nächsten Fenster NotificationExtension als Namen der Erweiterung verwenden und auf die Beenden Schaltfläche.

Sie sollten Ihrer App jetzt eine Push-Benachrichtigungs-Erweiterung hinzufügen, ähnlich dem unten stehenden Bildschirm.

Erweiterung Pusen nofitications

Implementieren von Journey Optimizer in die App

Wie in den vorherigen Lektionen erläutert, bietet die Installation einer mobilen Tag-Erweiterung nur die Konfiguration. Als Nächstes müssen Sie das Messaging SDK installieren und registrieren. Wenn diese Schritte nicht klar sind, überprüfen Sie die SDKs installieren Abschnitt.

NOTE
Wenn Sie die SDKs installieren -Abschnitt, ist das SDK bereits installiert und Sie können diesen Schritt überspringen.
  1. Stellen Sie in Xcode sicher, dass AEP Messaging wird zur Liste der Pakete in Package-Abhängigkeiten hinzugefügt. Siehe Swift Package Manager.

  2. Navigieren Sie zu Luma > Luma > AppDelegate im Xcode-Projektnavigator.

  3. Sichern AEPMessaging ist Teil Ihrer Importliste.

    import AEPMessaging

  4. Sichern Messaging.self ist Teil des Arrays von Erweiterungen, die Sie registrieren.

    code language-swift
    let extensions = [
        AEPIdentity.Identity.self,
        Lifecycle.self,
        Signal.self,
        Edge.self,
        AEPEdgeIdentity.Identity.self,
        Consent.self,
        UserProfile.self,
        Places.self,
        Messaging.self,
        Optimize.self,
        Assurance.self
    ]
    

Geräte-Token für Push-Benachrichtigungen registrieren

  1. Fügen Sie die MobileCore.setPushIdentifier API für die func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) -Funktion.

    code language-swift
    // Send push token to Mobile SDK
    MobileCore.setPushIdentifier(deviceToken)
    

    Diese Funktion ruft das Geräte-Token ab, das für das Gerät eindeutig ist, auf dem die App installiert ist. Legt dann das Token für den Push-Benachrichtigungsversand mithilfe der von Ihnen eingerichteten Konfiguration fest, die sich auf den Push-Benachrichtigungsdienst (APNs) von Apple stützt.

IMPORTANT
Die MobileCore.updateConfigurationWith(configDict: ["messaging.useSandbox": true]) bestimmt, ob Push-Benachrichtigungen zum Senden von Push-Benachrichtigungen eine APN-Sandbox oder einen Produktionsserver verwenden. Stellen Sie beim Testen Ihrer App im Simulator oder auf einem Gerät sicher, dass die messaging.useSandbox auf true sodass Sie Push-Benachrichtigungen erhalten. Stellen Sie beim Bereitstellen Ihrer App für die Produktion zum Testen mit Apple Testflight sicher, dass Sie messaging.useSandbox nach false ansonsten kann Ihre Produktions-App keine Push-Benachrichtigungen empfangen.

Erstellen einer eigenen Push-Benachrichtigung

Um eine eigene Push-Benachrichtigung zu erstellen, müssen Sie in Journey Optimizer ein Ereignis definieren, das einen Journey Trigger, der die Push-Benachrichtigung sendet.

Schema aktualisieren

Sie werden einen neuen Ereignistyp definieren, der noch nicht als Teil der Liste der in Ihrem Schema definierten Ereignisse verfügbar ist. Sie verwenden diesen Ereignistyp später beim Auslösen von Push-Benachrichtigungen.

  1. Wählen Sie in der Journey Optimizer-Benutzeroberfläche die Option Schemas über die linke Leiste.

  2. Auswählen Durchsuchen in der Symbolleiste.

  3. Wählen Sie beispielsweise Ihr Schema aus. Luma Mobile App Event Schema , um es zu öffnen.

  4. Im Schema-Editor:

    1. Wählen Sie die eventType -Feld.

    2. Im Feldeigenschaften nach unten scrollen, um die Liste der möglichen Werte für den Ereignistyp anzuzeigen. Auswählen Zeile hinzufügen und fügen Sie application.test als WERT und Test event for push notification als DISPLAY NAME.

    3. Wählen Sie Anwenden aus.

    4. Wählen Sie Speichern aus.

      Wert zu Ereignistypen hinzufügen

Ereignis definieren

Ereignisse in Journey Optimizer ermöglichen den einheitlichen Trigger Ihrer Journey, Nachrichten, z. B. Push-Benachrichtigungen, zu senden. Siehe Über Ereignisse für weitere Informationen.

  1. Wählen Sie in der Journey Optimizer-Benutzeroberfläche die Option Konfigurationen über die linke Leiste.

  2. Im Dashboard Bildschirm, wählen Sie Verwalten im Veranstaltungen Kachel.

  3. Im Veranstaltungen Bildschirm, auswählen Ereignis erstellen.

  4. Im Ereignis-Ereignis bearbeiten1 -Bereich:

    1. Eingabe LumaTestEvent als Name des Ereignisses.

    2. Stellen Sie eine Beschreibung, beispielsweise Test event to trigger push notifications in Luma app.

    3. Wählen Sie das Erlebnisereignisschema der Mobile App aus, das Sie zuvor in Erstellen eines XDM-Schemas aus dem Schema beispielsweise Liste Luma Mobile App Event Schema v.1.

    4. Auswählen Bearbeiten neben dem Felder Liste.

      Ereignis bearbeiten Schritt 1

      Im Felder müssen Sie sicherstellen, dass die folgenden Felder ausgewählt sind (über den Standardfeldern, die immer ausgewählt sind (_id, id, und timestamp). Mithilfe der Dropdown-Liste können Sie zwischen Ausgewählt, Alle und Primär oder verwenden Sie Suche -Feld.

      • App identifiziert (id),
      • Ereignistyp (eventType),
      • Primär (primary).

      Ereignisfelder bearbeiten

      Wählen Sie anschließend Ok.

    5. Auswählen Bearbeiten neben dem Ereignis-ID-Bedingung -Feld.

      1. Im Ereignis-ID-Bedingung hinzufügen Dialogfeld, ziehen und ablegen Ereignistyp (eventType) auf Element hierher ziehen und ablegen.

      2. Scrollen Sie im Popover-Fenster zum unteren Rand und wählen Sie application.test (Dies ist der Ereignistyp, den Sie zuvor zur Liste der Ereignistypen im Rahmen von Schema aktualisieren). Scrollen Sie dann nach oben und wählen Sie Ok.

      3. Auswählen Ok , um die Bedingung zu speichern.

        Ereignisbedingung bearbeiten

    6. Auswählen ECID (ECID) aus dem Namespace Liste. Automatisch die Profilkennung -Feld mit Die ID des ersten Elements des ECID-Schlüssels für die Map identityMap.

    7. Wählen Sie Speichern aus.

      Ereignis bearbeiten Schritt 2

Sie haben soeben eine Ereigniskonfiguration erstellt, die auf dem Erlebnisereignisschema der Mobile App basiert, das Sie im Rahmen dieses Tutorials zuvor erstellt haben. Diese Ereigniskonfiguration filtert eingehende Erlebnisereignisse nach Ihrem spezifischen Ereignistyp (application.test), sodass nur Ereignisse mit diesem bestimmten Typ, die von Ihrer mobilen App aus initiiert werden, die im nächsten Schritt von Ihnen erstellte Journey Trigger werden. In einem realen Szenario möchten Sie möglicherweise Push-Benachrichtigungen von einem externen Dienst versenden. Dabei gelten jedoch die gleichen Konzepte: Von der externen Anwendung senden Sie ein Erlebnisereignis an Experience Platform, das spezifische Felder aufweist, auf die Sie Bedingungen anwenden können, bevor diese Ereignisse Trigger einer Journey werden.

Journey erstellen

Als Nächstes erstellen Sie die Journey, die beim Empfang des entsprechenden Ereignisses den Versand der Push-Benachrichtigung an den Trigger sendet.

  1. Wählen Sie in der Journey Optimizer-Benutzeroberfläche die Option Journey über die linke Leiste.

  2. Auswählen Journey erstellen.

  3. Im Journey-Eigenschaften Bereich:

    1. Geben Sie einen Name für die Journey, beispielsweise Luma - Test Push Notification Journey.

    2. Geben Sie einen Beschreibung für die Journey, beispielsweise Journey for test push notifications in Luma mobile app.

    3. Sichern Wiedereintritt erlauben ausgewählt und festgelegt ist Wartezeit beim erneuten Eintritt nach 30 Sekunden.

    4. Klicken Sie auf OK.

      Journey-Eigenschaften

  4. Zurück auf der Journey-Arbeitsfläche, aus dem EREIGNISSE, ziehen Sie Ihre Ereignis LumaTestEvent auf der Arbeitsfläche, auf der sie angezeigt wird Wählen Sie ein Eintrittsereignis oder die Aktivität Audience lesen aus.

    • Im Ereignisse: LumaTestEvent Bereich, geben Sie eine Titel, beispielsweise Luma Test Event.
  5. Aus dem AKTIONEN Dropdown, per Drag & Drop Push Push auf Hinzufügen im rechten LumaTestEvent -Aktivität. Im Aktionen: Push -Bereich:

    1. Stellen Sie eine Titel, beispielsweise Luma Test Push Notification, stellen Sie eine Beschreibung, beispielsweise Test push notification for Luma mobile appauswählen Transactional aus dem Kategorie Liste und Auswahl Luma aus dem Push-Oberfläche.

    2. Auswählen Bearbeiten Inhalt bearbeiten , um die eigentliche Push-Benachrichtigung zu bearbeiten.

      Push-Eigenschaften

      Im Push-Benachrichtigung editor:

      1. Geben Sie einen Titel, beispielsweise Luma Test Push Notification und geben Sie einen body, beispielsweise Test push notification for Luma mobile app.

      2. Optional können Sie einen Link zu einem Bild (.png oder .jpg) in Medien hinzufügen. Wenn Sie dies tun, wird das Bild Teil der Push-Benachrichtigung sein.

      3. Um den Editor zu speichern und zu verlassen, wählen Sie Chevron links .

        Push-Editor

    3. Um die Definition der Push-Benachrichtigung zu speichern und abzuschließen, wählen Sie Ok.

  6. Ihre Journey sollte wie unten dargestellt aussehen. Auswählen Veröffentlichen , um Ihre Journey zu veröffentlichen und zu aktivieren.
    Abgeschlossene Journey

Trigger der Push-Benachrichtigung

Sie verfügen über alle nötigen Bestandteile, um eine Push-Benachrichtigung zu versenden. Was bleibt, ist, wie diese Push-Benachrichtigung Trigger wird. Im Wesentlichen ist dies dasselbe wie zuvor: Senden Sie einfach ein Erlebnisereignis mit der richtigen Payload (wie in Veranstaltungen).

Diesmal wird das Erlebnisereignis, das Sie senden möchten, nicht zum Erstellen eines einfachen XDM-Wörterbuchs erstellt. Sie werden eine struct , die eine Push-Benachrichtigungs-Payload darstellen. Die Definition eines dedizierten Datentyps ist eine alternative Methode zur Implementierung der Erstellung von Erlebnisereignis-Payloads in Ihrer Anwendung.

  1. Navigieren Sie zu Luma > Luma > Modell > XDM > TestPushPayload im Xcode-Projektnavigator und überprüfen Sie den Code.

    code language-swift
    import Foundation
    
    // MARK: - TestPush
    struct TestPushPayload: Codable {
       let application: Application
       let eventType: String
    }
    
    // MARK: - Application
    struct Application: Codable {
       let id: String
    }
    

    Der Code stellt die folgende einfache Payload dar, die Sie an den Trigger Ihrer Test-Push-Benachrichtigung senden werden Journey

    code language-json
    {
       "eventType": string,
       "application" : [
           "id": string
       ]
    }
    
  2. Navigieren Sie zu Luma > Luma > Utils > MobileSDK im Xcode Project-Navigator und fügen Sie den folgenden Code zu func sendTestPushEvent(applicationId: String, eventType: String):

    code language-swift
    // Create payload and send experience event
    Task {
        let testPushPayload = TestPushPayload(
            application: Application(
                id: applicationId
            ),
            eventType: eventType
        )
        // send the final experience event
        await sendExperienceEvent(
            xdm: testPushPayload.asDictionary() ?? [:]
        )
    }
    

    Dieser Code erstellt eine testPushPayload -Instanz mit den Parametern, die der Funktion (applicationId und eventType) und anschließend -Aufrufe sendExperienceEvent beim Konvertieren der Payload in ein Wörterbuch. Dieser Code berücksichtigt diesmal auch die asynchronen Aspekte des Aufrufs des Adobe Experience Platform-SDK, indem das Swift-Parallelitätsmodell verwendet wird, das auf await und async.

  3. Navigieren Sie zu Luma > Luma > Views > General > ConfigView im Xcode-Projektnavigator. Fügen Sie in der Definition der Push-Benachrichtigungsschaltfläche den folgenden Code hinzu, um die Payload des Erlebnisereignisses für Push-Benachrichtigungen zu senden, die bei jedem Tippen auf diese Schaltfläche auf Ihre Journey Trigger werden.

    code language-swift
    // Setting parameters and calling function to send push notification
    Task {
        let eventType = testPushEventType
        let applicationId = Bundle.main.bundleIdentifier ?? "No bundle id found"
        await MobileSDK.shared.sendTestPushEvent(applicationId: applicationId, eventType: eventType)
    }
    

Validieren mit Ihrer App

  1. Erstellen Sie die App im Simulator oder auf einem physischen Gerät aus Xcode neu und führen Sie sie mithilfe von Play .

  2. Navigieren Sie zu Einstellungen Registerkarte.

  3. Tippen Push-Benachrichtigung. Die Push-Benachrichtigung wird in Ihrer App angezeigt.

    {width="300"}

Nächste Schritte

Sie sollten jetzt über alle Tools verfügen, um Push-Benachrichtigungen in Ihrer App zu verarbeiten. Sie können beispielsweise eine Journey in Journey Optimizer erstellen, die eine Willkommens-Push-Benachrichtigung sendet, wenn sich ein Anwender der App anmeldet. Oder eine Push-Benachrichtigung zur Bestätigung, wenn ein Benutzer ein Produkt in der App kauft. Oder gibt den Geofence eines Standorts ein (wie Sie in der Orte Lektion).

SUCCESS
Sie haben die App jetzt für Push-Benachrichtigungen mit Journey Optimizer und der Journey Optimizer-Erweiterung für das Experience Platform Mobile SDK aktiviert.
Vielen Dank, dass Sie Ihre Zeit investiert haben, um mehr über das Adobe Experience Platform Mobile SDK zu erfahren. Wenn Sie Fragen haben, ein allgemeines Feedback oder Vorschläge zu künftigen Inhalten teilen möchten, teilen Sie diese hier mit. Experience League Community-Diskussionsbeitrag.

Weiter: In-App-Nachrichten erstellen und senden

recommendation-more-help
9fed61f5-c338-47ad-8005-0b89a5f4af8b