Información
Content

[Unidad] 1. consentmanager Integración SDK

 

Complemento Unity de la plataforma de gestión de consentimiento (CMP)

Caracteristicas

  • Admite plataformas iOS y Android.
  • Proporciona un puente entre Unity y las funcionalidades CMP específicas de la plataforma nativa.
  • Le permite inicializar, administrar el consentimiento del usuario y manejar datos relacionados con la privacidad.

Cómo Empezar

  1. Instalación:
    • Descargue la última versión del complemento.
    • Importe el paquete a su proyecto de Unity usando Activos > Importar paquete > Paquete personalizado.
  2. PREPARACIÓN:

    Para utilizar el SDK de Unity, siga estos pasos.

    IOS 2.1

    Para iOS solo debes asegurarte de que CmpSdk.xcframework se agrega en consecuencia al Proyecto de unidad.

    Normalmente para el Unity-iPhone apuntar al xcframework debe agregarse como Embed frameworks.

    Para el UnityFramework tienes que agregar el xcframework como Link Binary With Libraries.

  3. Uso:

    Siga estos pasos para comenzar a utilizar el complemento.

      • Inicialización: Para utilizar la funcionalidad CMP, inicialice la instancia de CMPManager.
    
    CmpManager.Instance.Initialize(domain, codeId, appName, language);
                    
      • Capa de consentimiento: muestre la capa de consentimiento usando lo siguiente:
    
    CmpManager.Instance.OpenConsentLayer();
                    
      • Verificar consentimiento: Comprobar si el usuario ha dado su consentimiento:
    
    bool hasConsent = CmpManager.Instance.HasConsent();
                    
      • Devoluciones de llamada: configure oyentes de devolución de llamadas para varios eventos:
    
    CmpManager.Instance.SetIOSCallbacks(openListener, closeListener, cmpNotOpenedCallback, onErrorCallback, onCmpButtonClickedCallback);
                    
      • Verificaciones de propósito y proveedores: Verifique el consentimiento relacionado con propósitos y proveedores específicos:
    
    bool hasPurpose = CmpManager.Instance.HasPurpose(id);
    bool hasVendor = CmpManager.Instance.HasVendor(id);
                    
      • Exportación de datos: Exportar datos CMP:
    
    string cmpString = CmpManager.Instance.ExportCmpString();
                    
  4. Documentación: Para obtener documentación API detallada y ejemplos de uso, consulte la documentación oficial.

Compatibilidad

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

Soporte

Para informes de errores, solicitudes de funciones o consultas generales, por favor abrir un problema en el repositorio.

Licencia

Este complemento tiene licencia bajo el MIT License.

Créditos

Creado y mantenido por Skander Ben Abdelmalak.

Volver