Registro de cambios del SDK de iOS
SDK de iOS MT v5.5.1
Detalles de la actualización
- Se añadió una opción general de recopilación de datos de MA:
MTMAConfig.dataCollectionEnabledestablece el estado durante la inicialización ysetDataCollectionEnabled:lo activa o desactiva después de la inicialización correcta. - Se añadió
isDataCollectionEnabledpara consultar el estado de forma síncrona; devuelvenilsi el SDK aún no se ha inicializado correctamente. - El estado se guarda por MA AppKey. Cada
start:aplica la configuración de esa llamada;nilo no establecerla activa la recopilación por defecto. La aplicación debe pasar el consentimiento actual del usuario durante la inicialización. - Al desactivarla, se detiene la recopilación de nuevos eventos, propiedades del usuario, UTM e información completa del dispositivo, y se borran los UTM y los registros de atribución de clics push de MA existentes. Las interfaces de escritura de propiedades del usuario devuelven
CODE_COLLECTION_DISABLED (-8)en el callback. - Al reactivarla, se recalculan las marcas de primer inicio y primer día para la MA AppKey actual. Tras recuperarse correctamente, comienza una nueva sesión, sin enviar eventos del período desactivado.
Desactivarla no afecta a la inicialización, los identificadores, la información de contacto ni los canales de mensajes, y no elimina los datos históricos ya enviados. Esta opción solo controla el SDK de MA; el SDK Push y los permisos de notificación del sistema siguen sus propias configuraciones.
Guía de actualización
- Documentación de integración de funciones de MA
- Documentación de la API de MA
- Códigos de error de MA
SDK de iOS MT v5.5.0
Fecha de actualización
- 2026-09-11
Detalles de la actualización
- El SDK de MA admite la integración e inicialización independientes de AppPush. El SDK oficial sigue distribuyéndose en el paquete combinado de Push; se puede integrar solo MTMA o integrar MTMA y MTPush juntos.
- Durante la inicialización, es obligatorio establecer el AppKey de MA mediante
MTMAConfig.appKey. Se admite repetir la inicialización y cambiar el AppKey de MA dentro del mismo proceso de la aplicación. - Se añadieron
MTMAConfig.resultCompletionyMTMAInitResultpara obtener el resultado de la inicialización. - Se añadieron
emailyphonecomo identificadores de usuario. - Se añadió
setChannelValueWithChannelId:values:completion:para establecer el ID de contacto de canales push de terceros. - Los atributos de usuario admiten object y object_array. Se añadieron interfaces para actualizar, añadir y eliminar elementos de object_array.
- El callback anterior
MTMAConfig.completionestá obsoleto, pero se conserva. Se recomienda usarresultCompletion; si se establecen ambos, solo se invocaresultCompletion.
Guía de actualización
SDK de iOS MT v5.3.2
Fecha de actualización
- 2026-03-17
Actualizaciones
- Se corrigieron errores conocidos de MA.
Guía de actualización
SDK de iOS MT v5.2.3
Fecha de actualización
- 2025-11-21
Actualizaciones
- Se optimizó la lógica de notificación de eventos de MA.
- Se corrigieron errores conocidos de MA.
Guía de actualización
SDK de iOS MT v5.2.1
Fecha de actualización
- 2025-11-05
Actualizaciones
- Se corrigieron errores conocidos de MA.
Guía de actualización
SDK de iOS MT v5.0.0
Fecha de actualización
- 2025-03-20
Actualizaciones
- Se lanzó la función de MA, que permite notificar desde el SDK los datos de comportamiento del usuario necesarios para Marketing Automation, con compatibilidad con las siguientes funciones de la API:
- Establecer el identificador de usuario
- Establecer la información de contacto del usuario
- Obtener el EUID
- Establecer atributos UTM
- Establecer y eliminar atributos de usuario
- Notificar eventos
- Establecer el intervalo de notificación de datos
- Establecer el número máximo de eventos en caché
- Establecer el tiempo de espera de la sesión
- Control de recopilación de datos
- Se corrigieron errores de AppPush.










