Descripción general y registro de cambios de la versión del SDK
Descripción general de la versión del SDK de iOS
Versión | Fecha de lanzamiento |
---|---|
2.5.4 | 2024-11-29 |
2.5.3 | 2024-09-06 |
2.5.2 | 2024-09-06 |
2.5.1 | 2024-07-17 |
2.5.0-sin-att | 2024-07-16 |
2.0.2-sin-att | 2024-05-20 |
2.0.1 | 2024-05-06 |
2.0.0 / 2.0.0-sin-att | 2024-04-30 |
1.105.0 | 2024-04-10 |
1.104.0 | 2024-03-13 |
1.102.0 | 2024-03-06 |
1.101.0 | 2024-03-04 |
1.100.0 | 2024-02-19 |
1.99.4-sin-att | 2024-01-31 |
1.99.4 | 2024-01-31 |
1.99.3 | 2024-01-17 |
1.99.2 | 2023-12-21 |
1.99.1 | 2023-12-16 |
1.7.3 | 2023-10-03 |
1.7.2 | 2023-08-09 |
1.7.1 | 2023-07-04 |
1.7.0 | 2023-06-28 |
1.6.4 | 2023-05-24 |
1.6.3 | 2023-05-14 |
Descripción general de la versión del SDK de Android
Versión | Fecha de lanzamiento |
---|---|
2.5.4 | 2024-12-10 |
2.5.3 | 2024-11-08 |
2.5.2 | 2024-09-06 |
2.5.1-nzz | 2024-08-29 |
2.5.1 | 2024-07-17 |
2.5.0 | 2024-06-16 |
2.4.1 | 2024-05-16 |
2.4.0 | 2024.04.09 |
2.3.4-ktx-1.7 | 2024.03.13 |
2.3.3-ktx-1.7 | 2024.03.12 |
2.3.2 | 2024.03.06 |
2.3.1 | 2024.03.04 |
2.3.0 | 2024.02.27 |
2.2.0 | 2024-01-31 |
2.1.1 | 2024-01-18 |
2.1.0 | 2024-01-17 |
2.0.2 | 2023-12-21 |
2.0.0 | 2023-12-12 |
1.7.5 | 2023-10-24 |
1.7.33 | 2023-10-06 |
1.7.32 | 2023-09-17 |
1.6.3 | 2023-05-10 |
Descripción general de la versión del SDK de Unity
Versión | Fecha de lanzamiento | Versión compatible del SDK de iOS | Versión compatible del SDK de Android |
---|---|---|---|
1.0.0 | 2024-03-03 | 1.100.1 y superior | 2.3.0 y superior |
0.99.0 | 2023-12-18 | 1.99.1 y superior | 2.0.0 y superior |
0.4.0 | 2023-11-15 | 1.7.0 - 1.99.1 | 1.7.32 - 1.7.5 |
0.3.0 | 2023-10-25 | 1.6.3 | 1.6.3 |
0.2.0 | 2023-10-03 | 1.6.3 | 1.6.3 |
0.1.0 | 2023-08-24 | 1.6.3 | 1.6.3 |
SDK de iOS de registro de cambios
Todos los cambios notables en este proyecto se documentarán en este archivo.
Versión 2.5.4 (publicada el 2024-11-29)
Adicional
- Sistema de registro mejorado, que ahora incluye registros de la consola de vista web
Versión 2.5.3 (publicada el 2024-09-06)
Esta versión tiene cambios importantes.
Adicional
- adicional
defaultReturn
Opción para la función hasVendor y hasPurpose.
Fijo
- Cambios en el seguimiento de la privacidad en el comportamiento de ATT.
Refactorizado
- API de CmpManager armonizada.
-
hasVendorConsent
yhasPurposeConsent
métodos.
Versión 2.0.1 (publicada el 2024-05-06)
Adicional
- Archivo de manifiesto de privacidad
Fijo
- Gestión automática de ATTracking
Versión 1.105.0 (publicada el 2024-04-10)
Adicional
- Función de modo oscuro
Fijo
- saltar a la página de configuración
Versión 1.104.0 (publicada el 2024-03-13)
Refactorizado
- Administrador ATT actualizado
Versión 1.102.0 (publicada el 2024-03-06)
Adicional
- Configuración de interfaz de usuario
- Verificación ATT en checkAndOpen API
Versión 1.101.0 (publicada el 2024-02-19)
Refactorizado
- API pública para ATT Manager
Adicional
-
Lista blanca de dominios
- API de administrador de ATT de CMP
Versión 1.99.4-no-att (Publicada el 2024 de enero de 01)
Fijo
- encabezado de paraguas incompleto arreglado
- Problema de archivo de iOS 15.3 solucionado
Versión 1.99.4 (publicada el 2024-01-31)
Fijo
- encabezado de paraguas incompleto arreglado
- Problema de archivo de iOS 15.3 solucionado
Versión 1.99.3 (publicada el 2024-01-17)
Adicional
-
Función Modo de consentimiento de Google
Versión 1.99.2 (publicada el 2023-12-21)
Refactorizado
- MigrationManager para versiones anteriores
Fijo
- El guardado inicial del consentimiento desencadena un evento de error, pero el consentimiento se guarda
Versión 1.99.1 (publicada el 2023-12-18)
Adicional
-
CmpViewControllerConfigurationBlock para un comportamiento personalizado del controlador de vista
-
CmpUIViewConfigurationBlock para configuraciones personalizadas de uiview
- Eventos de seguimiento de cambios
- Gestión de ATTracking mejorada
Refactorizado
- Base de código: Se realizó una refactorización significativa para mejorar la estabilidad del código.
- Mejoras para deshabilitar y habilitar acciones de proveedor/propósito
- CmpConfig con objeto CmpLayout
Fijo
- importCmp mejorado
- Limpieza: limpieza general del código base.
Versión 1.7.3 (publicada el 2023-10-03)
Adicional
- Mejoras de funciones y estabilidad: se agregaron nuevas mejoras al sistema.
- Lógica de reintento: se introdujo un nuevo mecanismo de reintento para una mayor confiabilidad.
Refactorizado
- Base de código: Se realizó una refactorización significativa para mejorar la estabilidad del código.
- ViewController: operaciones enfocadas en refactorizar ViewController y optimizar los registros de depuración.
Fijo
- Eliminación de clases obsoletas: se eliminó una clase obsoleta que ya no estaba en uso.
- Limpieza: limpieza general del código base.
Versión 1.7.2 (publicada el 2023-08-09)
Refactorizado
- CmpConfig optimizado
Versión 1.7.1 (publicada el 2023-07-04)
Fijo
- Corrección de serialización para NSString
Versión 1.7.0 (publicada el 2023-06-28)
Refactorizado
- Refactorización del proceso de consentimiento de Cmp
Versión 1.6.4 (publicada el 2023-05-24)
Adicional
- updateVendor Parámetro para actualizar proveedores en deshabilitar/habilitar la API PurposeList
Refactorizado
- Actualizaciones de documentación
Fijo
- DisablePurposeList y enablePurposeList arreglan
- getDisableVendors y solución de propósito
- close Listener ahora se ejecuta correctamente
Versión 1.6.3 (publicada el 2023-05-14)
Adicional
- Verifique la API para el servidor de solicitudes si la capa de consentimiento debe estar abierta.
- Agregar habilitar y deshabilitar proveedor y propósito con devolución de llamada de comentarios
- Compruebe la función de almacenamiento en caché de la API
- Agregar el parámetro de ID de diseño para establecer el diseño de consentimiento
Refactorizado
- Eliminar Webview después de desaparecer
- Agregar URL V4 para el antiguo repositorio de Cmp
Fijo
- deshabilitar la corrección de VendorList
Versión 1.6.2 (publicada el 2023-04-21)
Adicional
- Verifique la API para el servidor de solicitudes si la capa de consentimiento debe estar abierta.
Fijo
- Error relacionado con la obtención de la lista de proveedores y propósitos
Versión 1.6.1 (publicada el 2023-04-12)
Adicional
- Presenta nuevos ID de código.
- Cmp Tipos de error en devolución de llamada de error.
- Devoluciones de llamada de evento de botón Cmp. La devolución de llamada brinda información sobre el botón en el que el usuario hizo clic
Refactorizado
- Se agregó la antigua API de constructor a CMPConsentTool
- Se cambiaron las llamadas al constructor. Devoluciones de llamada encadenables y actualización automática eliminada
- Firma actualizada.
- Nomenclatura de función de API sincronizada.
- Firma refactorizada de las funciones de API, proceso modificado de consentimiento de lectura y escritura.
- Clase de servicio refactorizada a instancia única con propiedades de escucha.
- Nomenclatura interna refactorizada y proceso de consentimiento backend refactorizado.
- La firma modificada de las funciones API getAgreed se convierte en getEnabled.
Versión 1.6.0 (publicada el 2023-03-17)
Adicional
- Presenta nuevos ID de código.
- Cmp Tipos de error en devolución de llamada de error.
- Devoluciones de llamada de evento de botón Cmp. La devolución de llamada brinda información sobre el botón en el que el usuario hizo clic
Refactorizado
- Se cambiaron las llamadas al constructor. Devoluciones de llamada encadenables y actualización automática eliminada
- Firma actualizada.
- Nomenclatura de función de API sincronizada.
- Firma refactorizada de las funciones de API, proceso modificado de consentimiento de lectura y escritura.
- Clase de servicio refactorizada a instancia única con propiedades de escucha.
- Nomenclatura interna refactorizada y proceso de consentimiento backend refactorizado.
- La firma modificada de las funciones API getAgreed se convierte en getEnabled.
Versión 1.5.2 (publicada el 2023-02-07)
Fijo
- Corrección de errores
Versión 1.5.1 (publicada el 2023-02-05)
Adicional
- Se agregó obtener una lista de propósitos y proveedores deshabilitados.
- Propósitos y proveedores deshabilitados
- Cadena de proveedor modificada
- Se agregó habilitar/deshabilitar proveedor y propósitos
Versión 1.5.0 (publicada el 2023-01-21)
Refactorizado
- Limpiar
- Registros eliminados
- Troncos
- API refactorizada e interfaz añadida. Puntos finales limpios y puntos finales específicos marcados como obsoletos
Adicional
- Cambió
- getAgreed y getAll api
Versión 1.3.93 (publicada el 2023-01-05)
Adicional
- API de proveedor y propósito
- tiene API de consentimiento
Refactorizado
- Escucha de tiempo de espera y error
Versión 1.3.92 (publicada el 2023-01-04)
Refactorizado
- Actualización de idioma
Versión 1.3.91 (publicada el 2023-01-04)
Refactorizado
- Versión
- Escucha de tiempo de espera y error
Versión 1.3.9 (publicada el 2023-01-03)
Refactorizado
- Tiempo de espera y error común
- Sincronizar detector de errores
Versión 1.3.8 (publicada el 2022-12-21)
Refactorizado
- Vista de indicador eliminada
Versión 1.3.7 (publicada el 2022-12-13)
Adicional
- Especificaciones de pod
- tiene API de consentimiento
Versión 1.3.6 (publicada el 2022-12-10)
Adicional
- ModalTransitionStyle, error de openListener, característica de rechazo de todos
Versión 1.3.5 (publicada el 2022-11-23)
Adicional
- Diseño personalizado y saltar a la página personalizada
Versión 1.3.4 (publicada el 2022-10-26)
Adicional
- Color de interfaz de usuario personalizado
Versión 1.3.3 (publicada el 2022-10-24)
Fijo
- Necesita corrección de aceptación
Versión 1.3.2 (publicada el 2022-10-21)
Refactorizado
- Firma cambiada a CmpSdk
- Actualizar oyente cercano y no cercano
Versión 1.3.1 (publicada el 2022-05-05)
Refactorizado
- Constructor agregado para la opción de verificación de backend
Versión 1.2.9 (publicada el 2022-03-22)
Fijo
- Análisis predeterminado del usuario para valores de clave IABTCF
Versión 1.2.8 (publicada el 2022-03-15)
Refactorizado
- Mejoras de estabilidad para CMP Communication of ConsentLayer
- Fiabilidad de las solicitudes de red
Versión 1.2.7 (publicada el 2022-02-07)
Fijo
- Se corrigió el estado de ATT para la configuración de capa de consentimiento:
Versión 1.2.6 (publicada el 2022-01-03)
Adicional
- registro de nivel detallado
Fijo
- Control de flujo de proceso adicional
Versión 1.2.3 (publicada el 2021-12-09)
Refactorizado
- mejoras básicas y limpieza del proyecto
Versión 1.2.2 (publicada el 2021-12-09)
Fijo
- decodificar error de cadena
Refactorizado
- Devolución de llamada del evento Consentlayer
Versión 1.2.1 (publicada el 2021-12-02)
Adicional
- Tiempo de espera para eventos específicos
Versión 1.2.0 (publicada el 2021-11-30)
Adicional
- función de marcador de posición
- ATT Support
cambiado
- Procesamiento de eventos de capa de consentimiento
- Consultas de la API
Refactorizado
- Proyecto de reestructuración
- Rendimiento mejorado de consentlayer
- Preparación para la nueva estructura de interfaz
Versión 1.1.1 (publicada el 2021-09-05)
Fijo
- corrección de errores para el método hasVendor
Versión 1.1.0 (publicada el 2021-08-17)
Adicional
- evento de devolución de llamada agregado cuando la vista cmp no se abrirá
Fijo
- desactivado descartando el cmp modal
- manejar la lógica de consentimiento con el tráfico fuera de la UE
Refactorizado
- cambió la lógica del generador de URL
Versión 1.0.3 (publicada el 2021-06-17)
Fijo
- Se corrigió el mal comportamiento de las llamadas de enlace externo dentro de la vista cmp.
Versión 1.0.2 (publicada el 2021-06-14)
Fijo
- problemas menores con la versión xcframework
Versión 1.0.0 (publicada el 2021-06-11)
Adicional
- añadido CHANGELOG al ciclo de vida de desarrollo
cambiado
- Se cambiaron los nombres de las clases internas con respecto a los conflictos de nombres.
Fijo
- Se corrigió la advertencia de elemento no utilizado causada por Parser
- Se corrigió la advertencia de asociación de delegados de ConsentController
Versión 0.1.5 (publicada el 2021-03-22)
Refactorizado
- partes menores refactorizadas del sdk para un mejor mantenimiento
Versión 0.1.1 (publicada el 2021-03-21)
Adicional
- parámetro opcional adicional a CmpConsentTool para pasar idfa String
Versión 0.1.0 (publicada el 2021-03-21)
Adicional
- Integración de marco xc agregada
Fijo
- manejo de errores fijos en datos json no válidos
Versión 0.0.1 (publicada el 2021-02-28)
Adicional
- proyecto de ejemplo de pod para el comando de prueba de pod
Versión 0.0.1 (publicada el 2021-02-27)
Adicional
- Proporcionar integración a través de cocoapod
SDK de Android de registro de cambios
Versión 2.5.4 (publicada el 2024-12-10)
A partir de esta versión, el repositorio se migró a Portal central de Maven.
Fijo
Estrategias de actividad/ventana emergente/fragmento/actividad
- Se eliminaron las referencias estáticas de WebView y Activity
- Manejo mejorado del enfoque entre la actividad principal y la capa CMP
- Se solucionaron los problemas de conexión de ventanas
- Fugas de memoria fijas
- Limpieza mejorada de recursos
Refactorizado
- Mejor propagación de errores entre estrategias
- Patrones de limpieza más consistentes
- Potencial reducido de problemas con ANR
Versión 2.5.3 (publicada el 2024-11-08)
Refactorizado
- Se implementó la gestión adecuada del ciclo de vida de los fragmentos utilizando DefaultLifecycleObserver
- Se solucionó la excepción IllegalStateException mediante el uso de commitAllowingStateLoss
- Conservación mejorada del estado de WebView durante los cambios de configuración
Versión 2.5.2 (publicada el 2024-09-06)
Refactorizado
- Problema con el Administrador de migración al migrar desde versiones obsoletas
Adicional
- Devolución de llamada de Google Analytics
Versión 2.5.2-nzz (publicada el 2024/08/29)
No utilice esta versión a menos que nuestro equipo de soporte lo recomiende claramente.
Refactorizado
- Migración específica del cliente a versiones más nuevas.
Versión 2.5.1 (publicada el 2024-07-17)
Esta versión tiene cambios importantes.
cambiado
- El método
getConsentString
Se marcó como obsoleto. Ahora también se puede llamarconsentString
- El método
checkAndOpenConsentLayer
Se marcó como obsoleto. Ahora también se puede llamaropenConsentLayerOnCheck
- Los métodos hasVendorConsent y hasPurposeConsent ahora ofrecen un parámetro defaultReturn para definir el valor predeterminado que se devuelve.
- Viejo
hasVendorConsent(id: String): Boolean
hasPurposeConsent(id: String): Boolean
- Nuevo:
hasVendorConsent(id: String, defaultReturn: Boolean): Boolean
hasPurposeConsent(id: String, defaultReturn: Boolean): Boolean
- Viejo
Refactorizado
- Agregar la versión de la plataforma a las llamadas del back-end
Versión 2.5.0 (publicada el 2024-07-16)
Fijo
- Problema onOpenCallback (no se activa en algunas situaciones)
Refactorizar
- Pequeña limpieza
Versión 2.4.1 (publicada el 2024-05-16)
Fijo
- Problema con la superposición de bloqueo en la capa de consentimiento
Versión 2.4.0 (publicada el 2024-04-10)
Fijo
- Problema en el hilo de WebView
Adicional
- Parámetro de modo oscuro pasado al back-end
- Superposición de bloqueo en la capa de consentimiento para gestionar las interacciones con ella
Versión 2.3.4/5-ktx-1.7 (publicada el 2024/03/13)
Refactorizado
- Reintentos máximos
- cambiar el administrador de migración de preferencias a las preferencias predeterminadas
Versión 2.3.3-ktx-1.7 (Publicada el 2024 de marzo de 03)
Refactorizado
- parámetro de reintento personalizado
Versión 2.3.2 (publicada el 2024-03-06)
Adicional
- descartar WebView agregado al cuadro de diálogo
Refactorizado
- valor predeterminado/reserva de preferencia compartida no válida a 0
- Marque Android WebView habilitado
Versión 2.3.1 (publicada el 2024-03-04)
Refactorizar
- Mejora del manejo de errores.
Versión 2.3.0 (publicada el 2024-02-27)
Adicional
- Configuración de CmpUI
- Diferentes opciones para crear un elemento de ventana de UI para la capa de consentimiento
- lista blanca de dominio
- devolución de llamada de enlace interno
Versión 2.2.0 (publicada el 2024-01-31)
Adicional
- Opción de configuración de cmp para habilitar o deshabilitar la animación de carga de actividad de cmp
- Opción de configuración de cmp para habilitar o deshabilitar la interacción del botón Atrás de actividad de cmp
Ejemplo de uso (Kotlin):
configuración de valor = CmpConfig.apply {
identificación = ""
dominio = ConsentActivity.CMP_DOMAIN
nombre de la aplicación = Actividad de consentimiento.CMP_APP_NAME
idioma = ConsentActivity.LANG
preventBackButtonInteraction = verdadero
hasLoadingAnimation = falso
}
Versión 2.1.1 (publicada el 2024-01-18)
Refactorizado
- Optimización de carga de página WebView
Versión 2.1.0 (publicada el 2024-01-17)
Adicional
- Modo de consentimiento de Google V2
Versión 2.0.2 (publicada el 2023-12-21)
Refactorizado
- Gerente de migración
- migración de la versión lib
- CmpConfig de CMPConfig
- limpieza nueva interfaz
Versión 2.0.0 (publicada el 2023-12-12)
Adicional
- Cargando animación
- Ayudante de FrameLayout
- Demostración componible
Refactorizado
- proceso de devolución de llamada
- Constructor de URI
- Convenciones de nombres
Versión 1.7.5 (publicada el 2023-10-24)
Adicional
- Escaneo de código QR móvil de TvSDK
Versión 1.7.33 (publicada el 2023-10-06)
Debido a una migración, el SDK ahora está disponible en este Repositorio: red.consentmanager.sdk: android: 1.7.33
cambiado
- API CmpConfig optimizada
- Propiedades renombradas:
- - `idfa` -> `gaid`
- `dominioservidor` -> `dominio`
- `skipToCustomizePage` -> `jumpToSettingsPage`
- `customLayerColor` -> `dialogBgColor`
- `depurar` -> `isDebugMode`
- - Objeto `CustomLayer` anidado para gestionar operaciones de capas personalizadas:
- `.CustomLayer.activate(containerViewId: Int)`
- `.CustomLayer.deactivate()`
- `.CustomLayer.isActive(): booleano`
- Remoto:
- `setCustomViewContainerId`
- `enableSettingsPage`
- `eliminarCustomViewContainerId`
- Propiedades renombradas:
Ejemplo de uso (Kotlin):
Antes
kotlinCMPConfig.idfa = "abcd"
CMPConfig.serverDomain = "example.com"
CMPConfig.activateCustomLayer(R.id.container)
CMPConfig.skipToCustomizePage = true
Después:
CMPConfig.gaid = "abcd"
CMPConfig.domain = "example.com"
CMPConfig.CustomLayer.activate(R.id.container)
CMPConfig.jumpToSettingsPage = true
Refactorizado
- Método de disponibilidad de red
Versión 1.7.32 (publicada el 2023-09-17)
Debido a una migración, el SDK ahora está disponible en este Repositorio: red.consentmanager.sdk: android: 1.7.32
Adicional
- Reintentar lógica
cambiado
- Reglas de Proguard mejoradas
- Manejo de errores optimizado
- Mejoras de rendimiento para WebView
Refactorizado
- Fragmento y actividad para Consentlayer
- Registro personalizado
Versión 1.6.3 (publicada el 2023-05-10)
Adicional
- devolución de llamada OnConsentReceived para todas las APIS para cambiar el proveedor y el propósito
- soporte para versiones anteriores de Android
Versión 1.6.2 (publicada el 2023-04-19)
Adicional
- Tipos agregados para claves de metadatos.
Versión 1.6.1 (publicada el 2023-04-18)
Adicional
- Comprobar API con onOpenCallback
- Se agregó la interfaz de servicio de consentimiento y sin servicio de devolución de llamada.
Refactorizado
- Se corrigió el error de cmp en diferentes ubicaciones.
- Versión Gradle actualizada
- Establezca el valor predeterminado para el evento del botón.
Versión 1.6.0 (publicada el 2023-03-17)
Adicional
- Objeto de configuración mejorado y restablecimiento agregado
- Se agregaron funciones de interfaz faltantes
Refactorizado
- Estabilidad mejorada para CMPConfig
- Metadatos eliminados como clase interna
- Estabilidad mejorada y datos actualizados del objeto de consentimiento de Cmp
- Estabilidad mejorada para la decodificación y codificación json no válida
- Registro de funciones no utilizadas mejoradas y refactorizadas
- Cambiar la firma de la API de checkAndOpenCmpLayer, se agregó una interfaz de aplicación opcional
- Cambie la firma API getLastConsentString a getConsentstring, exportConsentString a exportCmpString, importCMPData a importCmpString, para diferenciar más entre la cadena cmp por consentmanager y la cadena de consentimiento por iab
- Cambiar la firma de API getAgreedVendor se convierte en getEnabledVendors
- Gradle actualizado a 7.4.1
- Estabilidad mejorada para errores mientras consentlayer está abierto
- Estabilidad mejorada para la migración y la decodificación y codificación de API más nuevas y más antiguas
- Clase de servicio mejorada y manejo de errores.
Fijo
- Cadena idfa fija
- posible pérdida de memoria y rendimiento mejorado
Remoto
- Nota de desuso para la API de marcador de posición
- Oyente no utilizado
- Repositorio internalizado
- Clases internalizadas para módulo.
Pruebas
- Clases de prueba refactorizadas
- Pruebas actualizadas
- Prueba agregada para el objeto de consentimiento
- Pruebas de constructor añadidas
Versión 1.5.7 (publicada el 2023-02-16)
Adicional
- Se agregó obtener una lista de propósitos y proveedores deshabilitados.
- Propósitos y proveedores deshabilitados
Fijo
- Falta errorCallback en createInstance
Refactorizar
- Se mejoró la estabilidad mediante la adición de bloques Try Catch alrededor de las partes de serialización y deserialización.
- Verificaciones de disponibilidad de red mejoradas
- API refactorizada e interfaz añadida. Puntos finales limpios y puntos finales específicos marcados como obsoletos
- Estabilidad mejorada para guardar el consentimiento
Estilo
- Documentos actualizados y código limpio.
- Documentación
Versión 1.5.6 (publicada el 2023-02-07)
cambiado
- Se resolvió un error relacionado con GDPR o CCPA.
Versión 1.5.5 (publicada el 2023-02-07)
Correcciones
- Se eliminó la clase Java para mejorar el rendimiento.
Versión 1.5.4 (publicada el 2023-02-02)
Refactorizado
- Enorme refactorización y cambio de API de hasVendor
Versión 1.5.3 (publicada el 2023-02-02)
Fijo
- Se eliminó la instancia estática del servicio.
Versión 1.5.2 (publicada el 2023-01-24)
Fijo
- Se eliminó la instancia estática del servicio.
Versión 1.5.1 (publicada el 2023-01-23)
Refactorizado
- Refactorización y limpieza generales.
Versión 1.5.0 (publicada el 2023-01-19)
Adicional
- API getAgreed y getTodos los propósitos y proveedores
Versión 1.4.94 (publicada el 2023-01-06)
Adicional
- Clase de devolución de llamada estática
Versión 1.4.93 (publicada el 2023-01-05)
Adicional
- API de lista de propósitos y proveedores agregados
Versión 1.4.92 (publicada el 2023-01-04)
Adicional
- onErrorCallback y API de lenguaje CMP
Versión 1.4.91 (publicada el 2023-01-03)
Fijo
- Registro innecesario eliminado
Versión 1.4.9 (publicada el 2022-12-28)
Adicional
- Error común
Versión 1.4.8 (publicada el 2022-12-16)
cambiado
- Material de Android actualizado
Versión 1.5.6 (publicada el 2023-02-07)
Fijo
- Error relacionado con GDPR o CCPA.
Versión 1.5.5 (publicada el 2023-02-07)
Fijo
- Se eliminó la clase Java para mejorar el rendimiento.
Versión 1.4.8 (publicada el 2022-12-16)
cambiado
- Material de Android actualizado.
Versión 1.4.7 (publicada el 2022-12-13)
Adicional
-
hasConsent()
método.
Versión 1.4.6 (publicada el 2022-12-13)
Fijo
- Error de clave faltante.
Versión 1.4.5 (publicada el 2022-12-13)
Adicional
- Métodos:
rejectAll()
hasConsentPurpose()
hasConsentVendor()
Versión 1.4.4 (publicada el 2022-11-29)
Adicional
- Evento javascript.
Versión 1.4.3 (publicada el 2022-11-29)
Adicional
- Estilos de actividad.
Versión 1.4.2 (publicada el 2022-11-10)
cambiado
- Se actualizó la versión del SDK de CMP.
Versión 1.4.1 (publicada el 2022-11-01)
Cambios
-
Initialize()
Método
Versión 1.4.0 (publicada el 2022-10-31)
Adicional
- Fragmento y limpiezas implementados.
Versión 1.3.4 (publicada el 2022-10-05)
Adicional
- Presenta colores personalizados y tamaños de pantalla personalizados.
Versión 1.3.3 (publicada el 2022-04-08)
Adicional
- Eventos después de guardar.
Versión 1.3.2 (publicada el 2022-04-08)
Adicional
- Consentimiento para el evento guardado después de la función de guardar.
Versión 1.3.1 (publicada el 2022-04-08)
Adicional
- Actividad nueva tarea.
Versión 1.3.0 (publicada el 2020-08-04)
Fijo
- Verifique el consentimiento si está vacío o es nulo.
Versión 1.2.9 (publicada el 2020-07-04)
cambiado
- Verificación adicional en hasPurpose/hasVendor para verificar si se otorga el consentimiento.
Versión 1.2.8 (publicada el 2022-07-04)
Fijo
- Se corrigieron los desencadenantes de eventos para cerrar CMP.
- Se corrigió el desencadenador de evento para CMP no abierto.
- El evento no abierto ahora también se activará cuando ConsentLayer envíe un consentimiento sin abrir.
Versión 1.2.7 (publicada el 2022-27-03)
cambiado
- La devolución de llamada de OpenListener se movió al evento de apertura de la capa real
Versión 1.2.6 (publicada el 2022-15-03)
Refactorizado
- Mejoras de estabilidad para la comunicación CMP de ConsentLayer.
- Actividad de UI refactorizada y WebView.
Fijo
- Se corrigió la sincronización del consentimiento del usuario de ConsentLayer con el SDK.
Versión 1.2.5 (publicada el 2022-13-03)
Refactorizado
- Estabilidad para dispositivos CCPA/GDP.
- Fiabilidad de las solicitudes de red.
Versión 1.2.4 (publicada el 2022-20-02)
Fijo
- Posibilidad de crear una instancia sin funciones de devolución de llamada.
- Se corrigió el estado de los dispositivos CCPA/GDPR en solicitudes de proveedores/propósitos.
Versión 1.2.3 (publicada el 2022-02-02)
Fijo
- Se corrigió un error con el comportamiento de aceptación de necesidades.
cambiado
- La actividad se está ejecutando en segundo plano.
Versión 1.2.2 (publicada el 2022-30-01)
cambiado
- Se cambió el tiempo de inserción de funciones js en webview.
- La llamada a la API de backend cambió si no hay consentimiento presente.
Versión 1.2.1 (publicada el 2021-12-02)
cambiado
- Se modificó la llamada API de ConsentLayer.
- Visibilidad.
Versión 1.2.0 (publicada el 2021-11-10)
Adicional
- Objeto de vista previa de marcador de posición
Refactorizado
- introdujo objetos kotlin para el futuro próximo Android Sdk
- nombres de devolución de llamada de eventos sincronizados entre proyectos
Fijo
- Se solucionó el problema de reabrir ConsentLayer.
Versión 1.1.0 (publicada el 2021-08-24)
Fijo
- desactivado descartando el modal CMP.
- Manejar la lógica de consentimiento con tráfico fuera de la UE.
Refactorizado
- Se modificó la lógica del generador de URL.
Versión 1.0.1 (publicada el 2021-06-22)
Fijo
- error minimizado arreglado
Versión 1.0.0 (publicada el 2021-03-26)
Adicional
- Se agregó el manejo de la propiedad AddId.
- agregado Léame y proyecto de ejemplo de trabajo
Versión 0.0.1 (publicada el 2021-03-24)
Adicional
- Proporcionar integración a través de jitpack
SDK de Unity de registro de cambios
Todos los cambios notables en este proyecto se documentarán en este archivo.
Versión 1.0.0 (publicada el 2024-03-04)
Adicional
- diseños personalizados
- Soporte de seguimiento AT
Versión 0.99.2 (publicada el 2023-12-21)
Adicional
-
Ruta de compilación dinámica de iOS para xcframework
- construir optimizaciones
Versión 0.99.0 (publicada el 2023-12-18)
Rompiendo cambios
- El sistema
SetAndroidCallbacks
ySetIOSCallbacks
Se han eliminado los métodos. Las devoluciones de llamada ahora están configuradas en elAddEventListeners
método. - Las devoluciones de llamada para iOS han cambiado de nombre a
IOnOpenCallback
,IOnCloseCallback
,IOnCmpNotOpenedCallback
,IOnCmpButtonClickedCallback
,IOnErrorCallback
. - Cambio de nombre de clases y métodos internos
Adicional
-
Implementación de archivos ensambladores
-
Ventana del editor para scripts de compilación
-
Integración de diseños personalizados para Android
Refactorizado
-
Optimización de la implementación de Event Listener para iOS
-
Optimización de scripts de compilación
Versión 0.4.0 (publicada el 2023-11-15)
Adicional
- Objeto CmpConfig
- ImportarCmpString
Versión 0.3.0 (publicada el 2023-10-25)
Adicional
- Se agregaron características de diseño personalizado y clase de configuración.
Refactorizado
- Integración optimizada de iOS xcFramework
Versión 0.2.0 (publicada el 2023-10-03)
Adicional
- Soporte para versiones anteriores de Gradle 6.1.1
Refactorizado
- actualizado consentmanager Dependencia del SDK y jitpack eliminado
Versión 0.1.0 (publicada el 2023-08-24)
Adicional
- Implementación del SDK de Unity para iOS y Android