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