Firebase Realtime Database almacena y sincroniza datos con nuestra base de datos en la nube NoSQL. Los datos se sincronizan entre todos los clientes en tiempo real y permanecen disponibles cuando su aplicación se desconecta.
Antes de que empieces
Antes de poder utilizar Realtime Database , debe:
Registre su proyecto de Unity y configúrelo para usar Firebase.
Si tu proyecto de Unity ya usa Firebase, entonces ya está registrado y configurado para Firebase.
Si no tiene un proyecto de Unity, puede descargar una aplicación de muestra .
Agregue el SDK de Firebase Unity (específicamente,
FirebaseDatabase.unitypackage
) a su proyecto de Unity.
Tenga en cuenta que agregar Firebase a su proyecto de Unity implica tareas tanto en Firebase console como en su proyecto de Unity abierto (por ejemplo, descarga archivos de configuración de Firebase desde la consola y luego los mueve a su proyecto de Unity).
Crear una base de datos
Navegue a la sección Base de datos en tiempo real de Firebase console . Se te pedirá que selecciones un proyecto de Firebase existente. Siga el flujo de trabajo de creación de la base de datos.
Seleccione un modo de inicio para sus reglas de seguridad de Firebase:
- Modo de prueba
Bueno para comenzar con las bibliotecas de clientes web y móviles, pero permite que cualquiera lea y sobrescriba sus datos. Después de la prueba, asegúrese de revisar la sección Comprender las reglas de la base de datos en tiempo real de Firebase .
Para comenzar con el SDK web, Apple o Android, seleccione el modo de prueba.
- Modo bloqueado
Niega todas las lecturas y escrituras desde clientes web y móviles. Sus servidores de aplicaciones autenticados aún pueden acceder a su base de datos.
Elija una ubicación para la base de datos.
Dependiendo de la ubicación de la base de datos , la URL de la nueva base de datos tendrá una de las siguientes formas:
DATABASE_NAME .firebaseio.com
(para bases de datos enus-central1
)DATABASE_NAME . REGION .firebasedatabase.app
(para bases de datos en todas las demás ubicaciones)
Haga clic en Listo.
Cuando habilita Realtime Database, también habilita la API en Cloud API Manager .
Configurar el acceso público
Realtime Database proporciona un lenguaje de reglas declarativas que le permite definir cómo se deben estructurar los datos, cómo se deben indexar y cuándo se pueden leer y escribir los datos.
Próximos pasos
Aprenda a estructurar datos para Realtime Database.
Prepárese para iniciar su aplicación:
- Configure alertas de presupuesto para su proyecto en la consola de Google Cloud.
- Supervise el panel de Uso y facturación en Firebase console para obtener una imagen general del uso de su proyecto en múltiples servicios de Firebase. También puede visitar el panel de uso de la base de datos en tiempo real para obtener información de uso más detallada.
- Revisa la lista de verificación de lanzamiento de Firebase .