Sintaxe
Java
NewRelic.recordReplay()Kotlin [#kotlin]
NewRelic.recordReplay()Requisitos
- Agente Android v7.7.0 ou superior.
Descrição
NewRelic.recordReplay() pode ser chamado para forçar manualmente um replay para iniciar a gravação. Você deve atender aos seguintes requisitos:
- A conta tem direito a gravar replays
Se uma repetição já estiver em andamento ou se todos os critérios acima não forem atendidos, este método da API não terá efeito.
Para informações sobre como pausar e retomar um replay, consulte NewRelic.pauseReplay()
Casos de uso
- Você deseja acionar manualmente um replay para gravação em determinadas páginas do site ou sob determinadas condições, independentemente das configurações de amostragem.
Exemplo [#example]
Aqui está um exemplo de como forçar um replay a iniciar a gravação.
Java [#java]
public class MainActivity extends Activity { ... @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.record_replay: NewRelic.recordReplay(); ... return true; default: return super.onOptionsItemSelected(item); } } ...}Kotlin [#kotlin]
class MainActivity : AppCompatActivity() {
... var client: OkHttpClient = OkHttpClient();
binding.fab.setOnClickListener { view ->
NewRelic.recordReplay() } } ...Sintaxe
Objetivo-c
[NewRelic recordReplay];Swift [#swift]
NewRelic.recordReplay()Requisitos
- Agente iOS v7.6.1 ou superior.
Descrição
NewRelic.recordReplay() pode ser chamado para forçar manualmente um replay para iniciar a gravação. Você deve atender aos seguintes requisitos:
- A conta tem direito a gravar replays
Se uma repetição já estiver em andamento ou se todos os critérios acima não forem atendidos, este método da API não terá efeito.
Para informações sobre como pausar e retomar um replay, consulte NewRelic.pauseReplay()
Casos de uso
- Você deseja acionar manualmente um replay para gravação em determinadas páginas do site ou sob determinadas condições, independentemente das configurações de amostragem.
Exemplo [#example]
Aqui está um exemplo de como forçar um replay a iniciar a gravação.
Swift [#swift]
override func viewDidDisappear(_ animated: Bool) { super.viewDidDisappear(animated) // Resume session replay only if we successfully paused it, we only want to start the replay back up if it was recording already if wasReplayPaused { let resumed = NewRelic.recordReplay() wasReplayPaused = false } }Sintaxe
NewRelic.recordReplay()Requisitos
- React Native v1.7.0 ou superior.
Descrição
NewRelic.recordReplay() pode ser chamado para forçar manualmente um replay para iniciar a gravação. Você deve atender aos seguintes requisitos:
- A conta tem direito a gravar replays
Se uma repetição já estiver em andamento ou se todos os critérios acima não forem atendidos, este método da API não terá efeito.
Para informações sobre como pausar e retomar um replay, consulte NewRelic.pauseReplay()
Casos de uso
- Você deseja acionar manualmente um replay para gravação em determinadas páginas do site ou sob determinadas condições, independentemente das configurações de amostragem.
Exemplo [#example]
Aqui está um exemplo de como forçar um replay a iniciar a gravação.
NewRelic.recordReplay();