Nível do pacote declarações

Tipos

Link copiado para a área de transferência

Classe de nível superior para todas as exceções específicas de uso do App Services e do Realm Mobile Sync.

Link copiado para a área de transferência

Essa exceção é considerada o nível superior ou "pega-tudo" para problemas relacionados à ação de conta de usuário. O motivo exato do erro pode ser encontrado em Throwable.message.

Link copiado para a área de transferência

Lançado quando o servidor não suporta uma ou mais das queries definidas no io.realm.kotlin.mongodb.sync.SubscriptionSet .

Link copiado para a área de transferência

Essa exceção é lançada quando os parâmetros enviados para o Atlas App Services são considerados malformados. Isso pode acontecer se, por exemplo, tokens não têm o comprimento necessário ou contêm dados de lixo. O motivo exato estará na mensagem de erro.

Link copiado para a área de transferência
classe ClientResetRequiredException(appPointer: RealmAppPointer, erro: SyncError) : Throwable

Classe que encapsula as informações necessárias para lidar com um evento de reinício do cliente.

Link copiado para a área de transferência

Lançado quando o servidor desfaz uma ou mais gravações do cliente. Detalhes sobre gravações dessucedidas podem ser encontrados em gravações.

Link copiado para a área de transferência

Exceção que indica que algo deu errado com a solicitação HTTP subjacente ao App Services. A causa exata está na mensagem de exceção.

Link copiado para a área de transferência

Lançado ao tentar vincular credenciais que não são suportadas.

Link copiado para a área de transferência

Lançado ao abrir um Realm e não concluiu o download dos dados do servidor no período alocado.

Link copiado para a área de transferência

Exceção indicando que uma Atlas Function falhou ao executar. O motivo exato do erro pode ser encontrado em Throwable.message.

Link copiado para a área de transferência

Lançado quando as credenciais foram rejeitadas pelo servidor ao tentar fazer login. Somente alguns provedores de autenticação retornarão este erro:

Link copiado para a área de transferência

Essa exceção é considerada de nível superior ou "pega-tudo" para problemas relacionados a solicitações HTTP feitas para o Atlas App Services. Isso abrange problemas de transporte de HTTP ou o servidor que considera a solicitação inválida, por qualquer motivo.

Link copiado para a área de transferência

Essa exceção é considerada a exceção de nível superior ou o "pega-tudo" geral para problemas relacionados ao uso do Realm Mobile Sync.

Link copiado para a área de transferência

Lançado quando algo dá errado com o Realm Mobile Sync de uma forma que não é recuperável.

Link copiado para a área de transferência

Lançado ao tentar confirmar um usuário que já foi confirmado no servidor.

Link copiado para a área de transferência

Lançado ao tentar registrar um novo usuário com e-mail e senha, e o usuário já existe.

Link copiado para a área de transferência

Lançada ao usar uma API que também exige algum tipo de identificador de usuário, mas o servidor não consegue encontrar o usuário.

Link copiado para a área de transferência

Gerado quando o tipo de sincronização usado pelo servidor não corresponde ao usado pelo cliente, ou seja, o servidor e o cliente desacordo se devem usar a sincronização baseada em partição ou a Flexible Sync.