Syntaxe
Java
NewRelic.recordReplay()Kotlin [#kotlin]
NewRelic.recordReplay()Exigences
- Agent Android v7.7.0 ou version ultérieure.
Description
NewRelic.recordReplay() peut être appelé pour forcer manuellement une relecture pour commencer l'enregistrement. Vous devez répondre aux exigences suivantes :
- Le compte est autorisé à enregistrer des rediffusions
Si une relecture est déjà en cours ou si tous les critères ci-dessus ne sont pas remplis, cette méthode API n'aura aucun effet.
Pour plus d'informations sur la mise en pause et la reprise d'un replay, consultez NewRelic.pauseReplay()
Cas d'utilisation
- Vous souhaitez déclencher manuellement une relecture pour enregistrer sur certaines pages du site ou dans certaines conditions, quels que soient les paramètres d'échantillonnage.
Exemple [#example]
Voici un exemple pour forcer le démarrage de l'enregistrement d'un replay.
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() } } ...Syntaxe
Objectif-C
[NewRelic recordReplay];Swift [#swift]
NewRelic.recordReplay()Exigences
- Agent iOS v7.6.1 ou version ultérieure.
Description
NewRelic.recordReplay() peut être appelé pour forcer manuellement une relecture pour commencer l'enregistrement. Vous devez répondre aux exigences suivantes :
- Le compte est autorisé à enregistrer des rediffusions
Si une relecture est déjà en cours ou si tous les critères ci-dessus ne sont pas remplis, cette méthode API n'aura aucun effet.
Pour plus d'informations sur la mise en pause et la reprise d'un replay, consultez NewRelic.pauseReplay()
Cas d'utilisation
- Vous souhaitez déclencher manuellement une relecture pour enregistrer sur certaines pages du site ou dans certaines conditions, quels que soient les paramètres d'échantillonnage.
Exemple [#example]
Voici un exemple pour forcer le démarrage de l'enregistrement d'un replay.
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 } }Syntaxe
NewRelic.recordReplay()Exigences
- React Native v1.7.0 ou version ultérieure.
Description
NewRelic.recordReplay() peut être appelé pour forcer manuellement une relecture pour commencer l'enregistrement. Vous devez répondre aux exigences suivantes :
- Le compte est autorisé à enregistrer des rediffusions
Si une relecture est déjà en cours ou si tous les critères ci-dessus ne sont pas remplis, cette méthode API n'aura aucun effet.
Pour plus d'informations sur la mise en pause et la reprise d'un replay, consultez NewRelic.pauseReplay()
Cas d'utilisation
- Vous souhaitez déclencher manuellement une relecture pour enregistrer sur certaines pages du site ou dans certaines conditions, quels que soient les paramètres d'échantillonnage.
Exemple [#example]
Voici un exemple pour forcer le démarrage de l'enregistrement d'un replay.
NewRelic.recordReplay();