Docs Menu

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.

Empieza a construir con una aplicación de plantilla
Ilustración de sincronización de dispositivos Atlas
Qué es
Un icono que representa un teléfono móvil que se conecta a la nube.

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.

Un icono que representa la resolución de conflictos

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.

Un icono que representa la pérdida de red

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.

Por dónde empezar
Un icono que representa dos dispositivos móviles sincronizando datos entre sí

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.

Regístrese para obtener una cuenta Atlas gratuita

A tutorial icon

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.

Visita la página de tutoriales

Próximos pasos
1

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.

2

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.

3

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.

4

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.

5

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.

Más información
Un icono que representa una aplicación móvil

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.

Un icono que representa la carga y descarga de la red.

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.

A padlock icon

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