Conexão, Estado e Reconexão
connect()
: Inicia a conexão e autenticação (retornaPromise
).disconnect()
: Fecha a conexão manualmente e impede a reconexão automática.goOffline()
/goOnline()
: Métodos para controle manual da conexão pela aplicação, permitindo ficar offline temporariamente sem perder os listeners registrados (eles tentarão reativar ao chamargoOnline
).Reconexão Automática: Se a conexão cair inesperadamente (não via
disconnect()
ougoOffline()
), a biblioteca tentará reconectar automaticamente com um atraso crescente (backoff exponencial).Estado: Monitore o estado via
getConnectionState()
ou usando o evento'state_changed'
comfireSyncClient.on()
. Estados possíveis:'uninitialized'
,'disconnected'
,'connecting'
,'connected'
,'authenticating'
,'authenticated'
,'reconnecting'
,'error'
.
Atualizado