Documente Academic
Documente Profesional
Documente Cultură
Sistema de autenticacin
En la ventana que aparece escribimos los datos de nuestro nuevo proyecto y al crearlo
nos lleva directamente a la administracin de esta nueva app.
Desde all encontraremos muchas nuevas opciones, acceso a la documentacin etc.
Aadir un proyecto a una aplicacin web:
En la consola de administracin de una app encontramos varios enlaces visibles
fcilmente para poder aadir Firebase a una app Andorid, iOS o Web. Si pulsamos en la
parte web conseguimos los datos de nuestra app, en un script Javascript que podrs
agregar a tu pgina. El acceso a estos datos se hace con este icono:
En la caja de dilogo que veremos tenemos que copiar el cdigo de inicializacin de la app
Firebase. Ese cdigo debemos pegarlo en nuestro proyecto, justo antes de realizar
cualquier tipo de operacin con Firebase.
Una vez inicializada la aplicacin con este script seremos capaces de acceder al nuevo API
de Firebase para realizar las operaciones que sean necesarias para el desarrollo de
nuestra app.
Autenticacin.
firebase.storage(), nos permite acceder a un objeto para toda la nueva parte del
servicio de "Storage".
firebase.database(), accedemos a un objeto con toda la funcionalidad de la base de
});
exactamente iguales en esta versin de Firebase, junto con la descripcin y caractersticas del
mtodo set() y otros que tambin podemos usar para escribir en nuestra base de datos en tiempo
real.
Lo que respecta a una lectura, se sigue realizando por medio de eventos, en este caso
"value". Ese evento se ejecutar en el primer acceso a la informacin y posteriormente
cada vez que esa informacin cambie, para ser notificados en tiempo real.
db.ref("metadata").on('value', function(snapshot){
console.log(snapshot.val());
});
Si ya conocas Firebase no tendrs problemas en entender este cdigo anterior. Si no lo
conoces cabe decir que la funcin manejadora del evento "value" recibe un "snapshot"
que no es ms que la instantnea de un dato en un momento dado. El dato que vamos a
recibir est en la referencia "metadata". Recibimos el valor del dato en el snapshot
invocando al mtodo val(): snapshot.val().
Nota: Puedes acceder al artculo sobre el trabajo con colecciones de Firebase donde explicamos el
motivo del acceso para lectura a la base de datos de Firebase por medio de eventos. Nuevamente
vers que se usa el API antigua, pero las cosas siguen siendo bastante parecidas, excepto por lo
que se est mencionando en el presente texto.
Conclusin
En siguientes artculos seguiremos explicando Firebase y los distintos servicios que ahora
incluye. Continuaremos el Manual de Firebase ya con las nuevas caractersticas y modos
de uso de este excelente servicio BaaS (Backend as a Service).
Nos agrada especialmente, porque vemos que el sistema Backend as a Service de
Firebase representa una seria apuesta de Google por la computacin en la nube y
muestra que est de muy buena salud.
Esto es una excelente noticia para los desarrolladores tambin, porque ahora con
Firebase sern capaces de hacer muchas ms cosas sin tener que invertir tiempo en la
programacin de la parte del backend.