⚠️ Dificultades encontradas en este punto

Las dos principales dificultades encontradas aquí han sido:

  1. Obtener el fingerprint, ya que en la plataforma de EMMA se indica un comando que no sirve si estás en debug.

    Captura de Pantalla 2025-06-20 a las 8.31.32.png

  2. Error en la llamada a .setDebugActive(BuildConfig.DEBUG)

A continuación explico cómo hice la integración y di solución a estos dos bloqueos.

🟢 En EMMA

Una vez está integradas las dependencias del SDK de EMMA y de Firebase, tendremos que realizar lo siguiente en la plataforma EMMA:

  1. Obtener el EMMA Key en la plataforma EMMA para introducirlo en nuestra app </>
  2. Obtener el Fingerprint (clave SHA-256) desde nuestra app </> para introducirlo en la plataforma de EMMA.

Obtener el EMMA Key

Ir a la plataforma EMMA y, en Preferencias app > General copiar la EMMA Key.

Captura de Pantalla 2025-06-16 a las 16.33.50.png

Obtener el Fingerprint (clave SHA-256)

Desde la terminal de nuestra app, podemos obtener la clave de dos formas:

  1. Para debug, se puede obtener escribiendo ./gradlew signingReport en el terminal.
  2. Para release (o keystore personalizado) escribir

keytool -list -v -keystore /ruta/mi-keystore.jks en el terminal.

Captura de la terminal de Android Studio tras introducir el comando

Captura de la terminal de Android Studio tras introducir el comando ./gradlew signingReport

Pegar la clave SHA-256 en el apartado Preferencias app > Android > Fingerprints de los certificados de firma.