Flutter SDK - metodo patchNetwork

Dettagli sul metodo patchNetwork dell'SDK Flutter di OpenReplay

Flutter SDK ⁠-⁠ metodo patchNetwork

Avvia l’acquisizione del traffico HTTP di dart:io. Installa un HttpOverrides, concatenandolo a quelli già presenti, così copre direttamente HttpClient oltre a IOClient di package:http e all’adapter predefinito di Dio.

OpenReplay.instance.patchNetwork([ORNetworkOptions options = const ORNetworkOptions()])
OpenReplay.instance.unpatchNetwork()

patchNetwork() è idempotente. unpatchNetwork() interrompe l’acquisizione e ripristina gli override precedenti.

OpenReplay.instance.patchNetwork(ORNetworkOptions(
  capturePayload: true,
  sanitizer: (record) {
    record.url = record.url.replaceAll(RegExp(r'token=[^&]+'), 'token=***');
    return record; // return null to drop the call entirely
  },
));

Consulta le opzioni di rete per tutti i campi di ORNetworkOptions.

Se hai domande su questo processo, non esitare a contattarci su Slack .