Implementarás el inicio de sesión con Facebook en tu aplicación Android usando Firebase Authentication. Además obtendrás la información del usuario.

Aprenderás

  • Implementar el inicio de sesión con Facebook en una aplicación.

Requisitos

  • Configurar el SDK de Facebook
  • Implementar Login con Facebook

1. Introducción

0:14 Alternativas para implementar autenticación en Facebook:

  • Firebase SDK 0:37
  • Firebase UI 0:41
  • Librería de código abierto para facilitar el uso de los servicios de Firebase.
  • Repositorio en GitHub

2. Configuración

1:20

  • Configurar el SDK de Facebook
  • Implementación de Login con Facebook

3. Implementación

1:40

Obtener el certificado SHA-1 (2:01)

Para Windows

keytool -exportcert -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore

Para MacOS y linux

keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
La contraseña por defecto del debug.keystore es android.

4. Código

Código completo de la aplicación: