Propósito del certificado de firma de depuración de Android / Firebase SHA-1

Introduzca aquí la descripción de la imagen

El último panel de Firebase Cloud Messaging tiene un campo opcional Debug signing certificate SHA-1 al registrar una nueva aplicación. El formulario indica que el certificado es:

Requerido para enlaces dinámicos, invitaciones y asistencia de inicio de sesión de Google en Auth. Editar SHA-1 en Configuración.

Hay muchos recursos en línea ( ejemplo ) sobre cómo obtener el certificado, pero no pude encontrar una explicación adecuada sobre su propósito, cuál es la diferencia entre la versión y la depuración y por qué Firebase toma sólo para este último.

¿Cuál es el propósito del certificado SHA-1, y cuáles son las diferencias entre las versiones de lanzamiento y depuración?

One Solution collect form web for “Propósito del certificado de firma de depuración de Android / Firebase SHA-1”

Según tengo entendido, algunos servicios de Google Play (por ejemplo, inicio de sesión de Google) requieren proporcionar la huella dactilar SHA1 del certificado utilizado para firmar la aplicación. Al desarrollar una aplicación con Android Studio, IDE crea un certificado de depuración auto-firmado que se utiliza para firmar la aplicación en desarrollo. Debe registrar la huella dactilar de este certificado con la consola de Firebase para poder acceder a los servicios de Google Play.

Puede encontrar más información en los siguientes artículos:

  • Descripción de la consola de desarrolladores de Google
  • Cómo Hash String usando SHA-1 con la clave?
  • Cómo obtener la huella digital SHA1 de Mavericks
  • ¿Cómo puedo obtener la huella dactilar MD5 del keytool de Java, no sólo SHA-1?
  • Android SHA1 liberación keystore no funciona con Google Maps
  • SHA1 en Java y PHP con resultados diferentes
  • Biblioteca para generar la firma HMAC-SHA1 OAuth en Android?
  • Google maps api para android, obteniendo cert SHA1 en lugar de MD5
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.