Info
Contenido

[Unidad] 1. consentmanager Integración SDK

1. Visión

consentmanager SDK es una solución integral para gestionar el consentimiento de los usuarios en aplicaciones móviles. Diseñado para gestionar el cumplimiento del RGPD, las preferencias de privacidad del usuario y la transparencia del seguimiento de anuncios, este SDK proporciona una integración perfecta para las plataformas iOS y Android. Además, ofrece complementos y puentes de contenedor para React Native, Flutter y Unity, lo que lo hace versátil en varios entornos de desarrollo.

Este documento describe el procedimiento de instalación y las funciones disponibles para nuestros clientes que desarrollan aplicaciones con Unity para acceder a nuestro SDK de gestión de consentimientos CMP a través de nuestro puente nativo Unity C#. Para más detalles, consulte nuestra Referencia de la API Documentación. Nuestro paquete de Unity contiene una escena de demostración (ConsentManagerDemo) con una implementación simple que muestra los casos de uso más comunes de los procedimientos de gestión de consentimiento dentro de una aplicación móvil de Unity. 

2. Instalación

1. Pasos - Descripción de alto nivel

  1. Integración y Configuración:

    • Integre el SDK en su aplicación móvil.
    • Configure los ajustes del SDK según sus necesidades.
  2. Creación de una instancia y visualización de la capa de consentimiento:

    • Al iniciar la aplicación, cree una instancia de CMPManager clase. Esta instancia se encargará del proceso de consentimiento.
    • El SDK mostrará automáticamente la pantalla de consentimiento si es necesario.
  3. Tratamiento de los datos de consentimiento del usuario:

    • Una vez que se recopilan los consentimientos, la información se almacena y está disponible para su consulta a través de diferentes propiedades y métodos expuestos por nuestro SDK. Tendrás información sobre consentimientos rechazados o aceptados, proveedores y propósitos.

En términos de compatibilidad, tenemos:

  • Unidad 20XX.XX o posterior
  • iOS (a través de DllImport)
  • Android (a través de JNI)

2. Importación del paquete SDK

Asegúrate de que tu build.gradle El archivo dentro de la carpeta Android de tu proyecto tiene la dependencia correcta declarada. Este es un puente nativo de Unity C#, por lo que ambas dependencias deben estar sincronizadas. Lo mismo aplica para iOS: asegúrate de que tu archivo podspec refleje la dependencia correcta, como se muestra a continuación.

    • Descargue la última versión del complemento.
    • Importe el paquete a su proyecto de Unity a través de Activos > Importar paquete > Paquete personalizado.
    • Verás la carpeta ConsentManagerSDK dentro de la carpeta Activos en la estructura del proyecto en Unity Editor
    • Cambie a la plataforma elegida, cree la solución y abra el proyecto generado en el IDE correspondiente de su elección.
      • iOS
        • Establezca nuestro XCFramework como una dependencia, utilizando cualquiera de los siguientes: CocoaPods or SPM
        • Agregar cm-sdk-ios-v3 a los objetivos Unity-iPhone y UnityFramework en la categoría Industrial. Marco y bibliotecas sección de XCode
      • Android
        • Establezca nuestro SDK de Android como una dependencia en el archivo build.gradle dentro del :unityLibrary nivel del módulo: implementation 'net.consentmanager.sdkv3:cmsdkv3:3.2.0'

 

 

Volver