Classes relacionadas
Membros
Retorna um dicionário de todos os usuários. A identidade dos usuários é usada como chave.
Retorna o usuário atual, se houver.
Cliente para o provedor de autenticação por e-mail/senha.
Exemplo:
{
// Creating a new user, by registering via email & password
const app = new Realm.App(config);
await app.emailPasswordAuth.registerUser({ email: 'john@example.com', password: 'some-secure-password' });
}
Constructor
- configOrId
- Tipo:
AppConfiguration
oustring
A configuração do aplicativo ou um ID do aplicativo de string.
Se nenhum ID do aplicativo for fornecido.
Cria um novo aplicativo e conecta-se a uma instância do Atlas App Services.
Parâmetros:
Lança:
Métodos
- chamada de resposta
- Tipo:
function
- utilizador
- Tipo:
Realm.User
O usuário a ser excluído.
- appId
- Tipo:
string
- credenciais
- Tipo:
Realm.Credentials
Credenciais válidas para o usuário.
- chamada de resposta
- Tipo:
function
- utilizador
- Tipo:
Realm.User
O usuário a ser removido.
- utilizador
- Tipo:
Realm.User
O usuário para o qual alternar.
Se o usuário não estiver conectado.
Adiciona um ouvinte que será acionado em vários eventos do usuário. Isso inclui login, logout, troca de usuários, vinculação de usuários e atualização de dados personalizados.
Parâmetros:
Promise<void>
Exclui o usuário. OBSERVAÇÃO: isso exclui de forma irrecuperável o usuário do dispositivo e do servidor!
Parâmetros:
Promise<void>
Realm.App
Retorna uma instância de um aplicativo. Se um aplicativo com o ID especificado não tiver sido criado, uma nova instância do aplicativo será criada.
Parâmetros:
Realm.App
Promise<Realm.User>
Registra um usuário.
Parâmetros:
Promise<Realm.User>
Remove um ouvinte de eventos (consulte addListener
)
Parâmetros:
Remove todos os ouvintes de eventos
Promise<void>
Remove o usuário do cliente.
Parâmetros:
Promise<void>
Troca o usuário atual.
Parâmetros:
Lança:
Definições de tipo
- id
- Tipo:
string
A ID do aplicativo Atlas App Services.
- URL base opcional
- Tipo:
string
A URL base do servidor Atlas App Services.
- timeout opcional
- Tipo:
number
Tempo limite geral (em milissegundos) para solicitações.
- baseFilePath opcional
- Tipo:
string
Especifique onde os domínios e metadados sincronizados são armazenados. Se não for especificado, o diretório de trabalho atual será usado.
- aplicação opcional
- Tipo:
LocalAppConfiguration
configuração do aplicativo local
- name
- Tipo:
string
O nome do aplicativo.
- Versão
- Tipo:
string
A versão do aplicativo.
Descreve as opções usadas para criar uma instância Realm.App
.
Tipo:
Object
propriedades:
Descreve as opções usadas para a configuração do aplicativo local.
Tipo:
Object