Version du 26 juillet 2022
Canvas Flow
La nouvelle version du produit Canvas, Canvas Flow, a été lancée. Avec Canvas Flow, vous avez accès à des composants Canvas légers, à des propriétés d’entrées persistantes et à des modifications a posteriori.
Tableau d’objets
Utilisez un tableau d’objets pour regrouper des attributs connexes. Vous pouvez, par exemple, avoir un groupe d’objets « animaux de compagnie », un groupe d’objets « chansons » et un groupe d’objets « Compte » pour le même utilisateur. Ces array d’objets peuvent être utilisées pour personnaliser votre envoi de messages avec Liquid, ou segmenter votre audience si un élément d’un objet correspond aux critères.
Intégrations partenaires mises à jour
Les étapes d’intégration d’Amplitude Recommend et de mParticle ont été mises à jour. Si vous choisissez d’utiliser ces partenaires, consultez leur documentation pour vous assurer que vous avez suivi la configuration la plus récente.
Exigences Shopify
- Les autorisations requises pour les utilisateurs énumérés dans les conditions préalables ont été mises à jour.
- Les exemples de charges utiles Shopify qui incluent les propriétés
price
,total_price
,total_discounts
, etamount
ont été mis à jour pour formater ces propriétés sous forme de nombres au lieu de chaînes de caractères.
Mises à jour des prédictions
La fenêtre de temps maximale pour les prédictions d’attrition et les prédictions d’achat est passée de 14 jours à 60 jours.
Mises à jour SDK
Les mises à jour SDK suivantes ont été publiées. Les dernières mises à jour sont répertoriées ci-dessous ; vous pouvez trouver toutes les autres mises à jour en consultant les journaux de modifications SDK correspondants.
- SDK Web 4.1.0
- Cordova SDK 2.30.1
- SDK Unity 3.8.1
- SDK Swift 5.0.1
- SDK Roku 0.1.2
- React Native SDK 1.37.0
- Le SDK React Native de Braze exporte désormais son objet par défaut en tant que module ES. Si vous importez actuellement le SDK à l’aide de
require()
, vous devrez désormais l’importer en tant que module ES standard (par exemple, importez Braze à partir de “@braze/react-native-sdk
”).
- Le SDK React Native de Braze exporte désormais son objet par défaut en tant que module ES. Si vous importez actuellement le SDK à l’aide de
- SDK Android 22.0.0
Appboy.java
est désormaisBraze.kt
. Les clients Kotlin devront mettre à jour leur code pour prendre en charge l’utilisation des propriétés Kotlin sur le singleton Braze si nécessaire.Braze.registerPushToken()
/Braze.getRegisteredPushToken()
est désormaisBraze.setRegisteredPushToken()/Braze.getRegisteredPushToken()
. Si vous utilisez Kotlin, utilisez la propriétéBraze.registeredPushToken
.Braze.getDeviceId
est désormais simplementBraze.deviceId
pour Kotlin.Braze.enableMockNetworkAppboyRequestsAndDropEventsMode
est désormaisBraze.enableMockNetworkRequestsAndDropEventsMode()
.Appboy.java
a été supprimé. Par exemple, les appels du typeAppboy.getInstance()
devront devenirBraze.getInstance()
dans l’avenir.- Remplacé
setCustomAppboyNotificationFactory()
parsetCustomBrazeNotificationFactory()
/customBrazeNotificationFactory
. - Renommé
enableMockAppboyNetworkRequestsAndDropEventsMode
parenableMockNetworkRequestsAndDropEventsMode
.
- Déplacé
com.appboy.IBrazeEndpointProvider
verscom.braze.IBrazeEndpointProvider
. - Renommé
com.braze.events.IEventSubscriber
parcom.braze.events.IEventSubscriber
. - Supprimé
Appboy.registerAppboyPushMessages()
/Appboy.getAppboyPushMessageRegistrationId()
. Remplacé avecgetRegisteredPushToken()
/setRegisteredPushToken()
. - Remplacé
IAppboyNotificationFactory
parIBrazeNotificationFactory
. - Supprimé
com.appboy.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
. Utilisezcom.braze.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
à la place.