La primera vez que tuve que hacer este paso, fue un día caótico, y pensando en eso, es que hago este post para que te sea de utilidad.
Prerrequisitos
- Tener instalado Unity
- Tener cuenta de Firebase
- Tener instalado el JDK
Para este tutorial requiero que tengas un nivel de experiencia al menos básico para poder entender las opciones de Unity.
Crear la keystore de tu proyecto de Unity
Es importante para una aplicación de Android generar el SHA1 ya que se convierte en su identificador único para los servicios de Google.
Como se muestra en las siguientes imágenes, procede a crear la keystore de tu proyecto:
A generar el fingerprint
Para este paso tenemos que ir a la ubicación del JDK de la versión de Unity instalada en nuestra PC, por ejemplo:
C:\Program Files\Unity\Hub\Editor\2021.3.8f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\jre\bin
Das click en la casilla de la URL y escribes cmd y aparecerá la ventana del símbolo del sistema:
Vamos a escribir la siguiente línea de código con el alias de nuestro keystore y la ubicación exacta en el proyecto:
keytool -list -v -alias alias-de-tu-keystore -keystore "C:\Users\tu-usuario\ubicacion-del-proyecto\ [nombre de tu keystore].keystore"
Consulta la documentación de Google para Android Certificate: Authenticating Your Client
Al dar enter, te pedirá la clave que le pusiste a tu keystore en Unity, no se vera lo que escribes, deberás dar enter después de colocar la contraseña, y te deberá aparecer un detalle como este:
Ahí está el SHA1 y solo debes copiarlo para donde lo requieras utilizar en la configuración de tu proyecto en Firebase.
Eso es todo y espero que te haya sido de utilidad este post!!!
Mis redes sociales:
Twitter - X LinkedIn
Top comments (0)