Depuração — Web

Este tópico inclui as seguintes seções:

Monitoramento de eventos de exceção

Para detectar todos os eventos de exceção, adicione um manipulador de eventos para otrnError e error eventos:

<OTSession
	apiKey={this.apiKey}
	sessionId={this.sessionId}
	token={this.token}
	eventHandlers={{
      sessionConnected: event => {
        console.log('session connected', event);
      },
      error: event => {
        console.log('error', event);
      },
      otrnError: event => {
        console.log('otrnError', event);
      },
    };}>
        { /* ... */ }
</OTSession>

Sessões de solução de problemas com o Inspector

Inspetor fornece informações de diagnóstico pós-evento sobre sessões do OpenTok. Insira um ID de sessão ou um ID de problema relatado (consulte Como relatar um problema) no Inspector para visualizar as informações brutas nos níveis de fluxo e de usuário, a fim de ajudar a identificar erros, falhas e problemas de qualidade.

Para mais detalhes, consulte o Documentação do Inspector.

Como usar o OpenTok Playground

A Video API da Vonage Parque infantil permite que você se conecte facilmente a uma sessão do OpenTok em um cliente web. Isso pode ser útil na depuração de um aplicativo que utilize o SDK do Vonage Video para React Native (ou outro Client SDK).

Para mais detalhes, consulte o Documentação do Playground.

Como relatar um problema

Você pode ligar para o reportIssue() método do objeto OTSession para informar programaticamente quando seu aplicativo encontrar um problema. Esse método retorna uma Promise que se resolve com um ID do problema (string), que você pode usar com o Inspetor ferramenta ou quando a equipe de suporte da API da Vonage.

// otSessionRef is an OTSession ref
otSessionRef.reportIssue()
  .then((issueId) => console.log(issueId));
  // You may want to use XMLHttpRequest to report this issue ID to a server
  // that can store it in a database for later reference.