Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/

Serviços de aplicativos - C++ SDK

Nesta página

  • O Cliente do Aplicativo
  • Autenticação e gerenciamento de usuários
  • Device Sync
  • Funções de chamada

Os SDKs do Realm permitem conectar seus aplicativos cliente ao backend do Atlas App Services . Os SDKs fornecem a funcionalidade necessária para autenticar usuários com qualquer um dosprovedores de autenticação integrados e chamar funções do lado do servidor. Você também pode usar um App Services App para sincronizar dados entre dispositivos.

Ao usar o SDK para acessar o backend do App Services, você começa com um objeto App . Este objeto fornece todas as outras funcionalidades relacionadas ao App Services. Inicializa o objeto App com um ID de App Services App , que pode ser encontrado na interface do usuário do App Services.

Dica

Para saber como inicializar o cliente do aplicativo, consulte Connect to App Services - C++ SDK.

Um dos aspectos mais desafiadores do desenvolvimento do cliente é implementar um sistema de autenticação robusto e seguro. No entanto, com os Realm SDKs, você pode usar qualquer um dos provedores de autenticação do Atlas App Services com o mínimo de configuração de backend ou código do lado do cliente necessário. Com as APIs de autenticação, você pode implementar a seguinte funcionalidade:

  • Criação de novas contas de usuário

  • Login e logout do usuário

  • Fornecendo dados de usuário personalizados

Dica

Para saber como configurar a autenticação com diferentes provedores, consulte Autenticar usuários - C++ SDK.

Para saber como fornecer dados de usuário personalizados, consulte Dados de usuário personalizados - C++ SDK.

O Realm Mobile Sync adiciona sincronização de dados entre um backend do App Services e dispositivos cliente além de todas as funcionalidades do Realm. Quando você usa o Realm com Sync, os domínios existem no dispositivo da mesma maneira que um Realm não sincronizado. No entanto, as alterações nos dados armazenados nessas regiões são sincronizadas entre todos os dispositivos cliente por meio de uma instância dos App Services de backend. Esse backend também armazena dados do Realm em um cluster do Atlas baseado em cloud executando o MongoDB.

Para começar a usar o Sync, consulte Realm Mobile Sync.

As funções do Atlas permitem definir e executar a lógica do lado do servidor para seu aplicativo. Você pode chamar essas funções de seus aplicativos clientes por meio dos SDKs do Realm. Essas funções do lado do servidor podem ser executadas sob o contexto do usuário autenticado e, assim, honrar as regras, funções e permissões que você atribuiu às suas coleções.

Ao usar o Functions, você fornece uma maneira segura para uma variedade de aplicativos de cliente compartilhar funcionalidade complexa sem ter que reproduzir essa lógica do lado do cliente.

Dica

Para saber como chamar funções, consulte Chamar uma função.

Voltar

Reagir às alterações