Cómo usar Firebase y Google Authentication en Android. | lähde: Vikas Kumar | Octubre de 2020

Agrega Firebase a tu estudio de Android

  • Crea un proyecto en Firebase y luego registre su aplicación en Firebase ingresando el nombre del paquete de la aplicación en El nombre del paquete de Android campo y luego haga clic en registrarse.
  • Haga clic en Descargar google-services.json obtener el archivo de configuración de Firebase para Android (google-services.json) y péguelo en el directorio del módulo (nivel de aplicación) de su aplicación.
  • Añadir complemento de servicios de google a tus archivos de Gradle.
    En su módulo (a nivel de proyecto)
buildscript {

repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository

}

dependencies {
// ...

// Add the following line:
classpath 'com.google.gms:google-services:4.3.3' // Google Services plugin

}
}

allprojects {
// ...

repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository

// ...
}
}

apply plugin: 'com.android.application'
// Add the following line:
apply plugin: 'com.google.gms.google-services' // Google Services plugin

android {
// ...
}

implementation 'com.google.firebase:firebase-analytics:17.2.2'    implementation 'com.firebaseui:firebase-ui-auth:6.2.0'    implementation 'com.google.firebase:firebase-auth:19.3.0'
if (FirebaseAuth.getInstance().getCurrentUser()==null){ 
//user is not logged in
}
else {
//User is logged in
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser(); }
buttonVariable.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (FirebaseAuth.getInstance().getCurrentUser() == null){
showLogin();
//Toast.makeText(OnBoarding.this, "You are logged in", Toast.LENGTH_SHORT).show();
}
else{
signout();
}
}
});

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *