Docs Menu
Docs Home
/ /
Kotlin SDK

Atlas App Services - Kotlin SDK

Los SDK de Realm le permiten conectar sus aplicaciones cliente al backend de Atlas App Services. Los SDK proporcionan la funcionalidad necesaria para autenticar a los usuarios con cualquiera de las herramientas integradas. Proveedores de autenticación y funciones de llamada del lado del servidor. También puedes usar una aplicación de servicios de aplicacionespara sincronizar datos entre dispositivos.

Para conectarte al backend de App Services, empieza con un objeto App. Este objeto proporciona todas las demás funciones relacionadas con el backend. Inicializa una App con su ID, que puedes encontrar en la interfaz de App Services.

Para saber cómo inicializar el cliente de la aplicación, 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 de Realm, puede usar cualquiera de los proveedores de autenticación de Realm 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.

Volver

Manejar errores de reino

En esta página