Skip to content

Veröffentlichung 26. Juli 2022

Canvas Flow

Die neueste Version des Produkts Canvas, Canvas Flow, wurde veröffentlicht. Mit Canvas Flow erhalten Sie Zugriff auf leichtgewichtige Canvas-Komponenten, persistente Entry-Eigenschaften und die Bearbeitung nach dem Start.

Visuelle Übersicht von Canvas Flow mit leichtgewichtigen Komponenten und verzweigtem Ablauf.

Array von Objekten

Verwenden Sie ein Array von Objekten, um zusammengehörige Attribute zu gruppieren. Sie können beispielsweise eine Gruppe von Haustier-Objekten, Song-Objekten und Konto-Objekten haben, die alle zu einer einzelnen Nutzer:in gehören. Diese Arrays von Objekten können verwendet werden, um Ihr Messaging mit Liquid zu personalisieren oder Zielgruppen-Segmente zu erstellen, wenn ein beliebiges Element innerhalb eines Objekts den Kriterien entspricht.

Aktualisierte Partnerintegrationen

Amplitude Recommend und mParticle haben jetzt aktualisierte Integrationsschritte. Wenn Sie diese Partner nutzen, besuchen Sie deren Dokumentation, um sicherzustellen, dass Sie die neueste Einrichtung befolgt haben.

Shopify-Anforderungen

  • Die erforderlichen Nutzer:innenberechtigungen, die unter Voraussetzungen aufgeführt sind, wurden aktualisiert.
  • Beispielhafte Shopify-Payloads, die die Eigenschaften price, total_price, total_discounts und amount enthalten, wurden aktualisiert, sodass diese Eigenschaften als Zahlen statt als Strings formatiert werden.

Aktualisierungen bei Prognosen

Das maximale Zeitfenster für Abwanderung-Prognosen und Kaufprognosen wurde von 14 Tagen auf 60 Tage erhöht.

SDK-Updates

Die folgenden SDK-Updates wurden veröffentlicht. Wichtige Änderungen mit Auswirkungen auf bestehende Implementierungen sind in diesem Abschnitt aufgeführt; alle weiteren Updates finden Sie in den entsprechenden SDK-Changelogs.

  • Web SDK 4.1.0
  • Cordova SDK 2.30.1
  • Unity SDK 3.8.1
  • Swift SDK 5.0.1
  • Roku SDK 0.1.2
  • React Native SDK 1.37.0
    • Das Braze React Native SDK exportiert sein Standardobjekt jetzt als ES-Modul. Wenn Sie das SDK derzeit mit require() importieren, müssen Sie es ab sofort als Standard-ES-Modul importieren (zum Beispiel import Braze from “@braze/react-native-sdk”).
  • Android SDK 22.0.0
    • Appboy.java heißt jetzt Braze.kt. Kotlin-Clients müssen ihren Code aktualisieren, um die Verwendung von Kotlin-Properties auf dem Braze-Singleton zu unterstützen, wo dies erforderlich ist.
      • Braze.registerPushToken()/Braze.getRegisteredPushToken() heißt jetzt Braze.setRegisteredPushToken()/Braze.getRegisteredPushToken(). Wenn Sie Kotlin verwenden, nutzen Sie die Property Braze.registeredPushToken.
      • Braze.getDeviceId heißt in Kotlin jetzt einfach Braze.deviceId.
      • Braze.enableMockNetworkAppboyRequestsAndDropEventsMode heißt jetzt Braze.enableMockNetworkRequestsAndDropEventsMode().
      • Appboy.java wurde entfernt. Zum Beispiel müssen Aufrufe wie Appboy.getInstance() ab sofort durch Braze.getInstance() ersetzt werden.
      • setCustomAppboyNotificationFactory() wurde durch setCustomBrazeNotificationFactory() / customBrazeNotificationFactory ersetzt.
      • enableMockAppboyNetworkRequestsAndDropEventsMode wurde in enableMockNetworkRequestsAndDropEventsMode umbenannt.
    • com.appboy.IBrazeEndpointProvider wurde nach com.braze.IBrazeEndpointProvider verschoben.
    • com.braze.events.IEventSubscriber wurde in com.braze.events.IEventSubscriber umbenannt.
    • Appboy.registerAppboyPushMessages() / Appboy.getAppboyPushMessageRegistrationId() wurde entfernt. Ersetzt durch getRegisteredPushToken() / setRegisteredPushToken().
    • IAppboyNotificationFactory wurde durch IBrazeNotificationFactory ersetzt.
    • com.appboy.ui.inappmessage.listeners.IHtmlInAppMessageActionListener wurde entfernt. Verwenden Sie stattdessen com.braze.ui.inappmessage.listeners.IHtmlInAppMessageActionListener.
New Stuff!