• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Introdução ao Session Replay

Por que passar horas tentando reproduzir bugs elusivos de aplicativo mobile quando você pode ver o que seu usuário vivenciou? O Session Replay elimina as suposições na resolução de problemas ao fornecer uma reprodução em vídeo do que o usuário final viu em seu telefone ou tablet, sincronizada com todos os dados de telemetria daquela sessão. Isso significa que você pode avaliar rapidamente o impacto real dos erros nos seus usuários, identificar gargalos de desempenho e pontos de atrito de UX e resolver problemas mais rapidamente sem depender de relatórios de bugs ou reprodução local.

Session replay player interface showing a mobile app session with timeline controls, device frame displaying app screens, and synchronized telemetry data panel

Como funciona Session Replay

Entender como o Session Replay funciona ajuda você a tomar decisões informadas sobre configurações de privacidade e resolução de problemas.

Quando um usuário inicia seu aplicativo, o agente Mobile faz uma chamada aos servidores da New Relic para verificar se o Session Replay está ativado e, em caso afirmativo, quais são as taxas de amostragem e as configurações de privacidade. O agente resolve a decisão de amostragem e começa a capturar dados de reprodução.

Diferentemente do Session Replay do Browser, os aplicativos móveis não possuem um DOM que possa ser capturado e recriado. Em vez disso, o agente Mobile monitora o ciclo de vida da visualização e transforma a área visível em HTML. Suas configurações de mascaramento são aplicadas à reprodução HTML da área visível, que é então serializada em JSON e armazenada no lado do cliente até que a transmissão de dados seja acionada a cada 1 minuto, quando a carga é compactada em gzip e enviada para o New Relic.

Caso o aplicativo falhe ou trave inesperadamente, os dados coletados entre o último ciclo de transmissão bem-sucedido e o encerramento inesperado do aplicativo serão armazenados no lado do cliente até a próxima inicialização do aplicativo, quando o agente móvel tentará restaurar e carregar os dados perdidos. Devido à forma como o iOS e o Android lidam com encerramentos inesperados, nem sempre é possível recuperar todos os dados após o encerramento inesperado de um aplicativo.

Quando um replay é visualizado na interface do New Relic, o JSON é buscado de uma API interna e desserializado de volta para um fluxo de atualizações HTML que constitui o "vídeo" sendo reproduzido no seu navegador web.

Devido à transformação de frameworks de visualização de plataforma nativa em HTML, o Session Replay é geralmente preciso, mas não perfeito em pixels. Continuaremos trabalhando para melhorar a precisão das reproduções.

Definição de sessão

Hoje, os replays armazenam até:

  • 4 horas de uma sessão de usuário (semelhante ao Session Replay do browser)
  • Dados capturados até que um usuário coloque o aplicativo em segundo plano
  • A sessão é redefinida programaticamente ao emitir uma chamada para atualizar o ID do usuário via setUserId()

Retenção de dados

Por padrão, os dados do Session Replay são armazenados por 8 dias no namespace de eventos Mobile. Para saber mais sobre os períodos de retenção padrão, consulte a documentação de retenção de dados. Para estender esse período de retenção, você pode atualizar para o Data Plus ou editar suas configurações de retenção.

Saber mais

Para mais detalhes sobre o Session Replay, consulte as seguintes seções:

Próximo: configurar o Session Replay

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.