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.
Signature
Section titled SignatureOpenReplay.instance.patchNetwork([ORNetworkOptions options = const ORNetworkOptions()])
OpenReplay.instance.unpatchNetwork()
patchNetwork() est idempotente. unpatchNetwork() arrête la capture et restaure les overrides précédents.
Exemple
Section titled ExempleOpenReplay.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.
Des questions ?
Section titled Des questions ?Si vous avez des questions sur ce processus, n’hésitez pas à nous contacter sur notre Slack ou à consulter notre Forum.