【问题标题】:How Firebase Performance Monitoring intercepts outgoing http requests in iOS?Firebase 性能监控如何拦截 iOS 中的传出 http 请求?
【发布时间】:2021-02-09 01:10:09
【问题描述】:

来自 firebase 的 help doc,它指出

对于所有应用类型,性能监控会自动收集 跟踪您的应用发出的每个网络请求,称为 HTTP/S 网络请求跟踪性能监控自动收集 使用以下网络的网络请求的指标 库:URLSession、URLConnection

他们如何自动跟踪 http 请求?

【问题讨论】:

    标签: ios objective-c swift firebase firebase-performance


    【解决方案1】:

    在 iOS 上,Firebase 性能监控使用 method swizzling 有效地将对 NSURLConnection 的调用重写为它自己的实现(反过来又调用回原始的 iOS 实现)。这允许 SDK 记录应用对 HTTP 请求所做的操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-19
      • 1970-01-01
      • 1970-01-01
      • 2017-07-13
      • 1970-01-01
      • 2018-05-06
      相关资源
      最近更新 更多