Conexión de Aplicaciones iOS con Firebase paso a paso
Clase 33 de 52 • Curso de Desarrollo de Apps para iOS
Conectar tu aplicación con Firebase es muy sencillo. A continuación, te voy a dar los pasos para que conectes la aplicación de tu proyecto a Firebase y puedas continuar con el curso.
1. Con tu cuenta Gmail, ir al siguiente link
https://console.firebase.google.com/ Una vez allí, podrás ver algo como esto:
Haz clic en el botón “Crear proyecto”.
Nota importante
Es posible que estos pasos cambien con el tiempo al que escribo este artículo. No te asustes, siempre será en esencia lo mismo, solo hace falta un poco de sentido común llenando los formularios.
2. Nombra tu proyecto
Allí puedes introducir el nombre de tu app, en mi caso será “PlatziTweets”.
3. Analytics
Te recomiendo que habilites Analytics para tu proyecto. No tendrás que hacer nada y Firebase empezará a registrar analíticas para tu aplicación automáticamente. Por ejemplo, los dispositivos que usan tu app, los países, vistas en tiempo real de uso, entre otras cosas.
4. Configurar región de Analytics
La región que selecciones dependerá del país donde esté ubicado el público “ideal” de tu app, esta la utilizará Firebase para configurar los servidores que van a servir a tu aplicación. Te recomiendo seleccionar tu país o, por defecto, Estados Unidos.
5. Registrar la app en iOS
Una vez creado tu proyecto, deberás crear una aplicación iOS.
Haz clic en el icono de iOS y completa el siguiente formulario:
El ID del paquete de iOS lo encontrarás en la configuración del proyecto, donde dice “Bundle Identifier”.
En apodo de la aplicación puedes poner el nombre de tu app. Yo recomiendo que uses el nombre de tu app seguido de la tecnología que corresponde, por ejemplo, “PlatziTweets iOS”. En formulario te debería quedar así:
6. Configurar app con Firebase
Ahora tendrás que descargar un archivo con extensión .plist y agregarlo a tu proyecto. Te recomiendo que sigas las instrucciones de Firebase para hacerlo, puesto que esto puede cambiar de cuando escribo este artículo a cuando tú lo estés haciendo.
Una vez hayas agregado el archivo, el siguiente paso será agregar el Pod de Firebase. Si has hecho el curso en orden, ya deberías tener estas dependencias agregadas a tu Podfile. Si no lo has hecho, sigue las instrucciones que te indica Firebase. Con la clase de manejo de CocoaPods deberías estar más que listo para hacerlo por tu cuenta.
Una vez completado este paso, tienes que ir al archivo llamado AppDelegate.swift y agregar 2 líneas de código para inicializar Firebase.
AppDelegate.swift
-
Importa Firebase
-
Agrega el llamado
FirebaseApp.configure()
en el métodofunc application….
Así te debería quedar:
Una vez hayas hecho esto, haz clic en siguiente
en Firebase y ejecuta la aplicación.
Nota: si tu proyecto no reconoce Firebase, asegúrate de hacer dos cosas. La primera, compilar tu proyecto antes de importar Firebase. Y la segunda, asegurarte de incluir el Pod en tu Podfile y hacer pod install
.
Así deberías tener Firebase en este momento:
Cuando tu app corra (tienes que borrarla primero del simulador) deberías ver algo como esto:
¡Y eso es todo! Como podrás notar, solo agregamos dos líneas de código, lo demás fue configuración.
Te veo en la próxima clase.
PD: échale un vistazo a toda la suite de Firebase, anímate a integrar uno de sus servicios.