Docs Menu
Docs Home
/ /
SDK de C++

Servicios de aplicaciones - SDK de C++

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.

Al usar el SDK para acceder al backend de App Services, comienza con un App Objeto. Este objeto proporciona todas las demás funciones relacionadas con App Services. El objeto se inicializa App con un ID de aplicación de App Services, que se encuentra en la interfaz de usuario de App Services.

Tip

Para aprender cómo inicializar el cliente aplicación, consulte Conexión con App Services - C++ SDK.

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 App Services con una configuración mínima de backend o código del lado del cliente. Con las API de autenticación, puede implementar las siguientes funciones:

  • Creación de nuevas cuentas de usuario

  • Inicio de sesión y cierre de sesión de usuario

  • Proporcionar datos de usuario personalizados

Tip

Para aprender a configurar la autenticación con diferentes proveedores, consulte Autenticar usuarios - SDK de C++.

Para saber cómo proporcionar datos de usuario personalizados, consulte Datos de usuario personalizados - SDK de C++.

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 la misma forma que un Realm no sincronizado. 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.

Las Funciones Atlas le permiten definir y ejecutar la lógica del lado del servidor para su aplicación. Puede llamar a estas funciones desde sus aplicaciones cliente mediante los SDK de Realm. Estas funciones del lado del servidor pueden ejecutarse en el contexto del usuario autenticado y, por lo tanto, respetar las reglas, roles y permisos asignados a sus colecciones.

Al usar funciones, proporciona una forma segura para que una variedad de aplicaciones cliente compartan funcionalidades complejas sin tener que reproducir esa lógica del lado del cliente.

Tip

Para aprender cómo llamar funciones,consulte Llamar a una función.

Volver

Reaccionar a los cambios

En esta página