Docs Menu
Docs Home
/ /
Kit de desarrollo de software de Swift

Servicios de aplicación - Swift SDK

Los SDK de Realm te permiten conectar tus aplicaciones cliente al backend de App Services. Los SDK proporcionan la funcionalidad necesaria para autenticar a los usuarios con cualquiera de las funciones integradas. Proveedores de autenticación, invocar funciones de backend y acceder directamente a una fuente de datos MongoDB vinculada. También puede usar una aplicación Atlas App Services para sincronizar datos entre dispositivos.

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

Tip

Para aprender cómo inicializar el cliente de la aplicación, consulte Conectarse a un backend de Atlas App Services - Swift 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

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

  • Vincular cuentas de usuario de diferentes proveedores

  • Proporcionar datos de usuario personalizados

Tip

Para aprender cómo configurar la autenticación con diferentes proveedores, consulte Autenticar usuarios - Swift SDK.

Para aprender a administrar múltiples usuarios, consulte Aplicaciones multiusuario - Swift SDK.

Para aprender a vincular cuentas de usuario, consulte Vincular identidades de usuario - Swift SDK.

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

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.

Los SDK de Realm incluyen API para acceder directamente a una instancia de MongoDB Atlas. Con estas API, puede realizar todas las operaciones CRUD estándar desde su cliente. Por seguridad, configure reglas de acceso a datos del lado del servidor para determinar dinámicamente los permisos de lectura y escritura para cada objeto al que se acceda.

Tip

Para aprender a usar las API de MongoDB, consultar Query MongoDB.

El SDK de Realm Swift permite la conexión a una aplicación de Atlas App Services para diversos sistemas operativos de Apple, según la versión de Xcode y la versión del SDK de Realm Swift. Conectarse a una aplicación de App Services permite:

  • Autenticación y gestión de usuarios

  • Llamar a una función Atlas

  • Consulta de una fuente de datos Atlas de MongoDB

  • Sincronización de dispositivos

Para obtener información actualizada sobre los sistemas operativos compatibles, consulte Soporte del sistema operativo.

En este momento, el SDK Realm Swift no admite la conexión a una aplicación de Servicios de aplicaciones desde watchOS.

Volver

Registro

En esta página