Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
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

To learn how to initialize the App client, see Connect to an Atlas App Services Backend - Swift SDK.

One of the most challenging aspects of client development is implementing a robust and secure authentication system. With the Realm SDKs, however, you can use any of the App Services authentication providers with very minimal backend setup or client-side code required. With the authentication APIs, you can implement the following functionality:

  • Creation of new user accounts

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

  • Multiple users logged on at the same time on the same device

  • Linking user accounts from different providers

  • Proporcionar datos de usuario personalizados

Tip

To learn how to set up authentication with different providers, see Authenticate Users - Swift SDK.

To learn how to manage multiple users, see Multi-User Applications - Swift SDK.

Para aprender cómo 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.

By using Functions, you provide a secure way for a variety of client applications to share complex functionality without having to reproduce that logic client-side.

Tip

To learn how to call Functions, see Call a Function.

The Realm SDKs include APIs for accessing a MongoDB Atlas instance directly. With these APIs, you can perform all of the standard CRUD operations from your client. For security, you configure server-side data access rules to dynamically determine read & write permissions for every object that is accessed.

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:

  • Authentication and User Management

  • Llamar a una función Atlas

  • Querying a MongoDB Atlas Data Source

  • Device Sync

For current information about supported operating systems, refer to OS Support.

Por ahora, el Realm Swift SDK no ofrece soporte para la conexión a una App Services App desde watchOS.

Volver

Registro

En esta página