Lanzamiento el 26 de julio de 2022
Canvas Flow
Se ha lanzado la última versión del producto Canvas, Canvas Flow. Con el Flujo Canvas tienes acceso a componentes Canvas ligeros, propiedades de entrada persistentes y edición posterior al lanzamiento.
Matriz de objetos
Utiliza una matriz de objetos para agrupar atributos relacionados. Por ejemplo, puedes tener un grupo de objetos mascota, objetos canción y objetos cuenta que pertenezcan todos a un usuario. Estas matrices de objetos pueden utilizarse para personalizar tu mensajería con Liquid, o crear segmentos de audiencia si algún elemento dentro de un objeto coincide con los criterios.
Integraciones del socio actualizadas
Amplitude Recommend y mParticle ahora tienen pasos de integración actualizados. Si aprovechas estos socios, visita su documentación para asegurarte de que seguiste la configuración más reciente.
Requisitos de Shopify
- Se han actualizado los permisos de usuario necesarios que aparecen en los requisitos previos.
- Se han actualizado las cargas útiles de Shopify de ejemplo que incluyen las propiedades
price
,total_price
,total_discounts
, yamount
para dar formato a estas propiedades como números en lugar de cadenas.
Actualizaciones de predicción
El plazo máximo para las predicciones de abandono y de compra aumentó de 14 a 60 días.
Actualizaciones del SDK
Se han publicado las siguientes actualizaciones del SDK. Las actualizaciones de última hora se enumeran a continuación; todas las demás actualizaciones se pueden encontrar consultando los correspondientes registros de cambios del SDK.
- SDK Web 4.1.0
- Cordova SDK 2.30.1
- SDK de Unity 3.8.1
- SDK Swift 5.0.1
- SDK de Roku 0.1.2
- React Native SDK 1.37.0
- El SDK React Native de Braze exporta ahora su objeto predeterminado como módulo ES. Si actualmente importas el SDK utilizando
require()
, ahora tendrás que importarlo como un Módulo ES estándar (por ejemplo, importa Braze desde “@braze/react-native-sdk
”).
- El SDK React Native de Braze exporta ahora su objeto predeterminado como módulo ES. Si actualmente importas el SDK utilizando
- Android SDK 22.0.0
Appboy.java
es ahoraBraze.kt
. Los clientes de Kotlin tendrán que actualizar su código para admitir el uso de propiedades Kotlin en el singleton de Braze cuando sea necesario.Braze.registerPushToken()
/Braze.getRegisteredPushToken()
es ahoraBraze.setRegisteredPushToken()/Braze.getRegisteredPushToken()
. Si usas Kotlin, utiliza la propiedadBraze.registeredPushToken
.Braze.getDeviceId
es ahora soloBraze.deviceId
para Kotlin.Braze.enableMockNetworkAppboyRequestsAndDropEventsMode
es ahoraBraze.enableMockNetworkRequestsAndDropEventsMode()
.Appboy.java
se eliminó. Por ejemplo, las llamadas comoAppboy.getInstance()
tendrán que serBraze.getInstance()
de ahora en adelante.- Se reemplazó
setCustomAppboyNotificationFactory()
porsetCustomBrazeNotificationFactory()
/customBrazeNotificationFactory
. - Se cambió el nombre de
enableMockAppboyNetworkRequestsAndDropEventsMode
aenableMockNetworkRequestsAndDropEventsMode
.
- Se trasladó
com.appboy.IBrazeEndpointProvider
acom.braze.IBrazeEndpointProvider
. - Se cambió el nombre de
com.braze.events.IEventSubscriber
acom.braze.events.IEventSubscriber
. - Eliminado
Appboy.registerAppboyPushMessages()
/Appboy.getAppboyPushMessageRegistrationId()
. Sustituido porgetRegisteredPushToken()
/setRegisteredPushToken()
. - Se reemplazó
IAppboyNotificationFactory
porIBrazeNotificationFactory
. - Se eliminó
com.appboy.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
. Utilizacom.braze.ui.inappmessage.listeners.IHtmlInAppMessageActionListener
en su lugar.