Menu Docs

Device SyncAtlas

Você está desenvolvendo um aplicativo móvel. Seus usuários querem que seus dados sejam salvos na nuvem e acessíveis em seus outros dispositivos. O acesso à rede em um dispositivo móvel pode ser intermitente, então você escreve os dados localmente no dispositivo primeiro. Um processo background sincroniza os dados com a nuvem e resolve quaisquer escritas conflitantes.

O Atlas Device Sync oferece todos os itens acima, para que você possa criar aplicações melhores com mais rapidez.

Assista à nossa Introdução ao Atlas Device Sync Learning Byte para saber mais.

Comece a desenvolver com um modelo de aplicação
Ilustração do Atlas Device Sync
O que é
Um ícone retratando um telefone celular conectado à nuvem

Realm na frente, MongoDB no banco de trás

O Atlas Device Sync é uma ponte entre aplicativos cliente que usam os Realm SDKs e uma instância do MongoDB em execução no Atlas. O Realm é um banco de dados leve otimizado para desenvolvimento móvel.

Um ícone retratando a resolução de conflitos

Robusto e seguro

O Device Sync lida com conflitos para que você não precise escrever código personalizado complexo para resolver textos conflitantes de vários clientes. Um sistema de permissões baseado em usuário permite que você controle quem pode acessar quais dados.

Um ícone representando a perda de rede

Experiência "Sempre ativa"

O banco de dados Realm e o Device Sync lidam perfeitamente com a conectividade intermitente para que os usuários possam continuar usando sua aplicação, independentemente do status atual da rede.

Onde começar
Um ícone retratando dois dispositivos móveis sincronizando dados entre si

Lançar um modelo de aplicação inicial

A melhor maneira de começar a usar o Device Sync é com um modelo de aplicação inicial. Na UI do Atlas App Services, na aba App Services, você pode selecionar um modelo. O Atlas configura uma instância do backend e fornece o código frontend para uma seleção de plataformas.

Registre-se para obter uma conta Atlas gratuita

Um ícone de tutorial

Siga um tutorial do Device Sync

Os tutoriais de aplicativos móveis orientam você na criação de um recurso sobre um modelo de aplicativo inicial com o Atlas Device Sync.

Visite a Página de tutoriais

Próximos passos
1

Defina o modelo de dados do seu aplicativo com esquemas padrão que você pode usar para validar dados e gerar classes específicas do idioma. Leia a visão geral do modelo de dados de sincronização para obter orientações.

2

Quer você tenha baseado sua aplicação em um de nossos modelos de aplicação ou tenha começado do zero, em algum momento, você irá configurar a sincronização especialmente para suas necessidades. Leia mais: Configurar e ativar o Atlas Device Sync.

3

O Device Sync fornece um sistema de permissões baseado no usuário que permite controlar quem pode acessar quais dados. Para saber como definir permissões para uma variedade de casos de uso reais, consulte o Guia de permissões de Device Sync.

4

Desenvolva um aplicativo robusto que possa lidar com mudanças de esquema e cenários de recuperação de dados com a documentação Redefinições do cliente. Solucione outros erros e casos extremos com a referência Erros de sincronização.

5

Teste sua aplicação em uma carga simulada com o guia Teste de carga de produção e sincronização e, em seguida, prepare seu aplicativo para envio com a Lista de verificação de produção do Device Sync. Para entender como os custos aumentam com o uso além do nível gratuito, consulte a página de cobrança.

Mais informações
Um ícone representando um aplicativo móvel

No dispositivo

Criptografe dados confidenciais em arquivos do banco de dados Realm com as APIs de criptografia.

Os fornecedores de autenticação de usuário integrada incluem anônimo, e-mail/senha, chave de API, função personalizada, JWT personalizado, Facebook, Google e Apple.

Um ícone retratando upload e download de rede

A bordo

O Device Sync criptografa todo o tráfego de rede usando o TLS (Transport Layer Security). Permissões de nível de documento e campo determinam quais dados podem ser sincronizados com o dispositivo.

Um ícone de cadeado

Na nuvem

O MongoDB Atlas tem funcionalidades que atendem aos padrões de compliance essenciais:

  • Volumes de armazenamento criptografados

  • Isolamento de rede

  • Gerenciamento de acesso com base em função

  • ISO, SOC, PCI, HIPAA, HITRUST, VPAT, GDPR, CSA