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 más | 2.3.0 y más |
0.99.0 | 2023-12-18 | 1.99.1 y más | 2.0.0 y más |
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
- Logs
- 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.
Además, la versión mínima del SDK de Android se aumentó a 28, debido a las limitaciones en la forma en que las versiones anteriores de Chrome manejan los certificados de servidor durante las solicitudes de red HTTPS, lo que afecta la comunicación de WebView con nuestros servidores backend.
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
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