SDK Flutter - méthode patchNetwork

Détails sur la méthode patchNetwork du SDK Flutter d'OpenReplay

SDK Flutter ⁠-⁠ méthode patchNetwork

Démarre la capture du trafic HTTP de dart:io. Cela installe un HttpOverrides, chaîné à ceux déjà présents, de sorte que la capture couvre directement HttpClient ainsi que l’IOClient de package:http et l’adaptateur par défaut de Dio.

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

patchNetwork() est idempotente. unpatchNetwork() arrête la capture et restaure les overrides précédents.

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
  },
));

Consultez les options réseau pour tous les champs d’ORNetworkOptions.

Si vous avez des questions sur ce processus, n’hésitez pas à nous contacter sur notre Slack ou à consulter notre Forum.