• /
  • 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

|View as Markdown (English)

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.