Docs Menu
Docs Home
/ /
SDK de Flutter

Descripción general de los servicios de aplicaciones - SDK de Flutter

Puedes conectar tus aplicaciones cliente al backend de Atlas App Services mediante el SDK de Flutter. Las funciones del backend incluyen:

Para conectarse al backend de App Services, comience con un AppObjeto. Este objeto proporciona todas las demás funciones relacionadas con el backend. Inicializa una aplicación con el ID de la aplicación de Realm, que se encuentra en la interfaz de usuario de Realm.

Para saber cómo inicializar el cliente de la aplicación Realm, consulte Conectarse a los servicios de la aplicación.

Crear una cuenta de servicios de aplicaciones

Uno de los aspectos más desafiantes del desarrollo de clientes es implementar un sistema de autenticación robusto y seguro. Sin embargo, con los SDK, puede usar cualquiera de los proveedores de autenticación de App Services con una configuración mínima de backend y código del lado del cliente. Con las API de autenticación, puede implementar las siguientes funciones:

  • Crear nuevas cuentas de usuario

  • Inicio y cierre de sesión del usuario

  • Varios usuarios iniciaron sesión al mismo tiempo en el mismo dispositivo

  • Vincular cuentas de usuario de diferentes proveedores

  • Almacenar datos personalizados para un usuario en particular

Para aprender cómo configurar la autenticación en su aplicación, consulte Autenticar usuarios.

Device Sync añade sincronización de datos entre un backend de App Services y los dispositivos cliente, además de todas las funciones de Realm. Al usar Realm con Sync, los realms existen en el dispositivo, de forma similar a cuando se usa Realm sin Sync. Sin embargo, los cambios en los datos almacenados en esos realms se sincronizan entre todos los dispositivos cliente a través de una instancia de App Services del backend. Este backend también almacena los datos del realm en un clúster Atlas basado en la nube que ejecuta MongoDB.

Para comenzar a utilizar la sincronización, consulte Sincronización de dispositivos.

Funciones de Atlas te permiten definir y ejecutar lógica del lado del servidor. Puedes llamar a estas Funciones desde tus aplicaciones de cliente a través de los SDK de Realm. Estas funciones del lado del servidor pueden ejecutarse en el contexto del usuario autenticado y, por lo tanto, respetan las reglas, roles y permisos que has asignado a tus datos en Atlas.

El uso de funciones proporciona una forma segura para que múltiples aplicaciones cliente compartan funcionalidades complejas sin tener que reproducir esa lógica en el lado del cliente.

Para aprender cómo llamar a una Atlas Function desde su aplicación cliente, consulte Llamar a una función.

La API Atlas GraphQL le permite acceder a los datos almacenados en un clúster MongoDB Atlas vinculado utilizando cualquier cliente GraphQL estándar.

Para aprender a usar el SDK de Flutter de Realm para autenticar solicitudes a la API GraphQL de Atlas, consulte Consulta de la API GraphQL de Atlas.

Volver

Cifrar un reino

En esta página