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.
Firma
Section titled FirmaOpenReplay.instance.patchNetwork([ORNetworkOptions options = const ORNetworkOptions()])
OpenReplay.instance.unpatchNetwork()
patchNetwork() è idempotente. unpatchNetwork() interrompe l’acquisizione e ripristina gli override precedenti.
Esempio
Section titled EsempioOpenReplay.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.
Hai domande?
Section titled Hai domande?Se hai domande su questo processo, non esitare a contattarci su Slack .