Atlas Device Sync
Estás desarrollando una aplicación móvil. Tus usuarios quieren que sus datos se guarden en la nube y sean accesibles desde sus otros dispositivos. El acceso a la red en un dispositivo móvil puede ser intermitente, por lo que primero guardar localmente los datos en el dispositivo. Un proceso en segundo plano sincroniza posteriormente los datos con la nube y resuelve cualquier conflicto de escritura.
Atlas Device Sync ofrece todo lo anterior para que puedas crear mejores aplicaciones más rápido.
Mira nuestro Introducción a Atlas Device Sync Learning Byte para obtener más información.

Características clave
Atlas Device SDK en la parte frontal, MongoDB en la parte posterior
Atlas Device Sync conecta las aplicaciones cliente mediante el SDK de dispositivos Atlas y una instancia de MongoDB que se ejecuta en Atlas. La base de datos de dispositivos, ligera y optimizada, está optimizada para el desarrollo móvil.
Robusto y seguro
Device Sync gestiona los conflictos automáticamente, para que no tengas que escribir código personalizado complejo para resolver escrituras conflictivas de varios clientes. Un sistema de permisos basado en usuarios te permite controlar quién puede acceder a qué datos.
Experiencia "Siempre Activa"
Atlas Device SDK y Device Sync manejan sin problemas la conectividad intermitente para que los usuarios puedan seguir usando su aplicación independientemente de su estado de red actual.
Empezar
Iniciar una aplicación de inicio de plantilla
La mejor manera de empezar a usar Device Sync es con una aplicación de plantilla. Desde la interfaz de usuario de Atlas, seleccione App Services Pestaña y seleccione una de las plantillas proporcionadas. Atlas configura una instancia de backend y le proporciona el código de frontend para una selección de plataformas.
Siga un tutorial de sincronización de dispositivos
Los tutoriales de la aplicación móvil lo guiarán en la creación de una función sobre una aplicación de inicio de plantilla con Atlas Device Sync.
Explorar la documentación de sincronización de dispositivos
Mantenga la integridad de los datos con su modelo de datos
Define el modelo de datos de tu aplicación directamente en el código o con esquemas JSON del lado del servidor que puedes usar para generar clases específicas del lenguaje. Consulta la descripción general del modelo de datos de sincronización para orientarte.
Configurar y habilitar la sincronización del dispositivo
Ya sea que hayas basado tu aplicación en una de nuestras plantillas o hayas empezado desde cero, en algún momento querrás configurar la sincronización específicamente para tus necesidades. Más información: Configurar y habilitar la sincronización de dispositivos Atlas.
Proteger los datos del usuario con permisos
Device Sync ofrece un sistema de permisos basado en el usuario que permite controlar quién puede acceder a qué datos. Para aprender a configurar permisos para diversos casos prácticos, consulta la Guía de Permisos de Device Sync.
Manejar errores
Desarrolle una aplicación robusta que pueda gestionar cambios en el modelo de datos y escenarios de recuperación de datos con la documentación de Restablecimientos de Cliente. Solucione otros errores y casos extremos con la referencia de Errores de Sincronización.
Ir a producción
Pruebe su aplicación con una carga simulada con la guía de pruebas de carga de producción de sincronización y, a continuación, prepárela para su lanzamiento con la lista de verificación de producción de sincronización de dispositivos. Para comprender cómo aumentan los costos con el uso más allá del plan gratuito, consulte la página de Facturación.
Seguridad de extremo a extremo
En dispositivo
Cifre datos confidenciales en archivos de base de datos sincronizados con las API de cifrado.
Los proveedores de autenticación de usuario integrados incluyen anónimo, correo electrónico/contraseña, clave API, función personalizada, JWT personalizado, Facebook, Google y Apple.
En vuelo
Device Sync cifra todo el tráfico de red mediante Seguridad de la Capa de Transporte (TLS). Los permisos a nivel de documento y campo determinan qué datos se pueden sincronizar con el dispositivo.
En la nube
MongoDB Atlas tiene características que cumplen con los estándares de cumplimiento esenciales:
Volúmenes de almacenamiento cifrados
Aislamiento de red
Gestión de acceso basada en roles
ISO, SOC, PCI, HIPAA, HITRUST, VPAT, RGPD, CSA