Rapidez

Firebase es una plataforma móvil que te permite desarrollar rápidamente apps de alta calidad,aumentar tu base de usuarios y ganar más dinero. Firebase contiene funciones complementarias que puedes combinar y adaptar según tus necesidades.

Olvídate de la infraestructura

Implementar Firebase es rápido y fácil. Gracias a API intuitivas contenidas en un solo SDK, puedes concentrarte en resolver los problemas de tus clientes y evitar perder tiempo en crear una infraestructura compleja.

Toma decisiones inteligentes basadas en los datos

Firebase Analytics es la solución de análisis gratuita e ilimitada directamente integrada a Firebase. Obtén información sobre tus usuarios, desde los clics en anuncios hasta el uso de la app. Firebase Analytics funciona con otras características de Firebase para que puedas controlar todo, desde la tasa de clics hasta los fallos de la app.

Swift

FIRAuth.auth()?.addAuthStateDidChangeListener({ (auth, user) in
  if (user) {
    var email = user.email
    // ...
  }
})
FIRAuth.auth()?.signInWithEmail(email,
                                password: password,
                                completion: { (_, error) in
  if (error) {
    // ...
  }
})

Objective-C

[[FIRAuth auth] addAuthStateDidChangeListener:^(FIRAuth * _Nonnull auth,
                                                FIRUser * _Nullable user) {
  if (user) {
    NSString *email = user.email;
    // ...
  }
}];
[[FIRAuth auth] signInWithEmail:email
                       password:password
                     completion:^(FIRUser * _Nullable user,
                                  NSError * _Nullable error) {
  if (error) {
    // ...
  }
}];

Java

FirebaseAuth auth = FirebaseAuth.getInstance();
auth.signInWithEmailAndPassword(email, password)
    .addOnCompleteListener(new OnCompleteListener() {
        @Override
        public void onComplete(Task task) {
            if (task.isSuccessful()) {
                FirebaseUser user = task.getResult().getUser();
                String email = user.getEmail();
                // ...
            }
        }
    });

JavaScript

firebase.auth().onAuthStateChanged(function(user) {
    if (user) {
        // User is signed in
        var email = user.email;
        // ...
    } else {
        // User is not signed in
        // ...
    }
});
firebase.auth().signInWithEmailAndPassword(email, password);

C++

firebase::auth::Auth* auth = firebase::auth::Auth::GetAuth(app);
firebase::Future result =
    auth->SignInWithEmailAndPasswordLastResult();
if (result.Status() == firebase::kFutureStatusComplete) {
  if (result.Error() == firebase::auth::kAuthErrorNone) {
    firebase::auth::User* user = *result.Result();
    printf("Sign in succeeded for email %s\n", user->Email().c_str());
    // ...
  }
}

Trabaja en diferentes plataformas

Ofrece apps multiplataforma con API integradas a SDK individuales para Android, iOS y JavaScript. Pasa a una plataforma diferente sin modificar tu infraestructura.

Inicio gratuito, escalamiento sencillo

La mayoría de las funciones de Firebase son de uso gratuito siempre, para cualquier escalamiento. Nuestras cuatro funciones pagas tienen un amplio nivel de gratuidad y dos planes pagos que puedes seleccionar cuando comiences a expandirte.

Cuando tu app sea un éxito, no tendrás que preocuparte por el escalamiento del código de tu servidor ni por ofrecer capacidad adicional; Firebase se encargará de eso.

Obtén soporte gratuito

Ofrecemos soporte gratuito por correo electrónico a todos los desarrolladores, y el equipo de Firebase y expertos en desarrollo de Google participan activamente en comunidades en línea como Stack Overflow y GitHub. Estamos para ayudarte.

Prueba nuestro producto

Comienza a compilar de manera gratuita

Enviar comentarios sobre…

¿Necesitas ayuda? Visita nuestra página de asistencia.