Flutter SDK - patchNetwork メソッド

OpenReplay の Flutter SDK の patchNetwork メソッドの詳細

Flutter SDK ⁠-⁠ patchNetwork メソッド

dart:io の HTTP トラフィックのキャプチャを開始します。これは HttpOverrides をインストールし、すでに存在するものがあればそれにチェーンするため、HttpClient を直接使用する場合だけでなく、package:http の IOClient や Dio のデフォルトアダプターもカバーします。

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

patchNetwork() は冪等です。unpatchNetwork() はキャプチャを停止し、以前のオーバーライドを復元します。

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

ORNetworkOptions のすべてのフィールドについては、ネットワークオプションをご覧ください。

ご質問はありますか?

Section titled ご質問はありますか?

このプロセスについてご不明な点がございましたら、お気軽に Slack までお問い合わせください。