Versión del 17 de octubre de 2023
Copiar en espacios de trabajo
Copiar Campaigns en un espacio de trabajo te permite empezar a componer tus mensajes con una copia de una Campaign en otro espacio de trabajo. Esta copia permanecerá como borrador hasta que la edites y la lances, lo que te ayudará a mantener y desarrollar tus exitosas estrategias de mensajería.
Conectores de prueba de Currents
Los conectores de prueba de Currents son versiones gratuitas de nuestros conectores existentes que pueden utilizarse para probar y ensayar diferentes destinos. Los conectores de prueba de Currents tienen:
- Sin límite en el número de conectores de prueba de Currents que puedes crear.
- Un máximo agregado de 10 000 eventos por período móvil de 30 días. Este total de eventos se actualiza cada hora en el dashboard.
Conmutadores de características
Los conmutadores de características te permiten habilitar o deshabilitar a distancia la funcionalidad para una selección específica o aleatoria de usuarios. Y lo que es más importante, te permiten activar y desactivar una característica en producción sin necesidad de desplegar código adicional ni actualizar la tienda de aplicaciones. Esto te permite desplegar nuevas características con seguridad y confianza.
Experimentos con conmutadores de características
Los experimentos con conmutadores de características te permiten realizar pruebas A/B de cambios en tus aplicaciones para optimizar las tasas de conversión. Los especialistas en marketing pueden utilizar los conmutadores de características para determinar si una nueva característica influye positiva o negativamente en las tasas de conversión, o qué conjunto de propiedades del conmutador de características es el más óptimo.
Fusionar perfiles de usuario
Si tu búsqueda en la página Buscar usuarios devuelve varios perfiles de usuario, puedes fusionar perfiles de usuario haciendo clic en el botón Merge duplicates. Puedes seleccionar qué perfil de usuario conservar, lo que significa que este perfil se mantendrá y ganará atributos del perfil fusionado.
Datos de rendimiento por segmento
Ahora puedes utilizar plantillas de informes del Generador de consultas para desglosar los datos de rendimiento por segmentos para Campaigns, Canvas, variantes y pasos.
Actualizar perfiles de usuario
Ahora puedes utilizar el punto de conexión /users/track para actualizar un perfil de usuario por número de teléfono o correo electrónico.
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.
- Plugin Swift de Braze Segment v2.1.0
- SDK Web v4.10.0
- SDK Web v5.0.0
- La devolución de llamada
subscribeToFeatureFlagsUpdates()se ejecutará siempre, independientemente del éxito o fracaso de la actualización. Si hay un fallo en la recepción de actualizaciones, se llamará a la devolución de llamada con los conmutadores de características almacenados actualmente en caché. - El método
getFeatureFlag()devuelve un valor nulo si el conmutador de características no existe, o si los conmutadores de características están deshabilitados. - Se eliminó el método
logContentCardsDisplayed()que estaba obsoleto en 4.0.4. - Se eliminó la opción de inicialización obsoleta
enableHtmlInAppMessages. Debería sustituirse por la opciónallowUserSuppliedJavascript. - Se eliminó la clase Banner que estaba obsoleta en 4.9.0 en favor de
ImageOnly. - Se eliminó el nombre de clase CSS
ab-bannercomo parte de la eliminación de la claseBanner. Las personalizaciones CSS deben dirigirse a la claseab-image-only. - El SDK ya no lanza errores de ejecución en ningún sitio. Si se llaman métodos de Braze antes de la inicialización, en su lugar se registrará una advertencia en la consola.
- El SDK ya no añade estilos predeterminados de mensajes dentro de la aplicación de Braze a los mensajes HTML personalizados dentro de la aplicación. Estos estilos eran utilizados anteriormente por los tipos de mensajes dentro de la aplicación heredados.
- La devolución de llamada
- Android SDK 29.0.0
- Se cambió el nombre de
BannerImageCard,BannerImageCardViewyBannerImageContentCardViewporImageOnlyCard,ImageOnlyCardVieweImageOnlyContentCardView. - Todos los estilos utilizados para las tarjetas de banner se han actualizado a tarjetas de solo imagen. Todas las claves con la palabra
bannerdeben sustituirse porimage_only. - Ahora se envía la información de la marca del dispositivo. Si quieres bloquearlo, consulta Bloquear la recopilación de datos.
- Se cambió el nombre de
- SDK de Flutter 7.0.0
- Actualiza el puente nativo de Android del SDK para Android de Braze 26.1.1 a 27.0.1.
- Añade compatibilidad con Gradle 8.
- SDK Swift 7.0.0
- La configuración de
useUUIDAsDeviceIdestá ahora habilitada por defecto.- Para más detalles sobre las repercusiones, consulta Recopilación de IDFV - Swift.
- El tipo de tarjeta de contenido de banner y los elementos de interfaz de usuario correspondientes han pasado a llamarse
ImageOnly. Todos los métodos y propiedades de los miembros siguen siendo los mismos.Braze.ContentCard.Banner→Braze.ContentCard.ImageOnlyBrazeContentCardUI.BannerCell→BrazeContentCardUI.ImageOnlyCell
- Refactoriza cierta lógica de diseño de texto en BrazeUI en una nueva clase Braze.ModalTextView.
- Actualiza el comportamiento de los métodos de conmutadores de características.
FeatureFlags.featureFlag(id:)ahora devuelve nil para un ID que no existe.FeatureFlags.subscribeToUpdates(:)desencadenará la devolución de llamada cuando cualquier solicitud de actualización se complete con éxito o fracaso.- La devolución de llamada también se desencadenará inmediatamente tras la suscripción inicial si existen datos previamente almacenados en caché.
- La configuración de
- AppboyKit iOS SDK 4.6.0
- Esta versión requiere Xcode
14.x. - Deja de ser compatible con iOS 9 y iOS 10.
- Elimina la compatibilidad con los activos obsoletos de
.frameworkal importar a través de Carthage, en favor de los activos modernos de.xcframework.- Utiliza el comando
carthage update --use-xcframeworkspara importar el activo de Braze correspondiente. - Elimina la compatibilidad con
appboy_ios_sdk_full.jsonen favor del uso deappboy_ios_sdk.json
- Utiliza el comando
- Esta versión requiere Xcode