跳转到主要内容
PRODUCT DOCUMENTS

快速找到所需文档,高效完成接入与排障

浏览产品文档与友盟 Skill,展开目录并阅读正文。

【新】网络分析问题合集♨️

  • 网络分析采集不到请求?

    请求发起的时候不能早于SDK初始化

  • 网络分析中Request Header、Request Body、Response Header、Response Body为什么没有数据?

    1. 若网络请求的 Header 和 Body 数据未上报,请确认以下配置:

      1. Android 端:需使用 SDK 版本 1.9.13 及以上,低版本不支持完整网络信息采集。

      2. iOS 端:需使用 SDK 版本 1.9.10 及以上,并确保已按文档完成额外的网络监控配置。
        详情请参考:iOS 网络信息采集配置

  • 网络分析集成测试已跑通,测试报告也显示成功,但列表中为何为空?

    集成测试数据通过独立通道上报,不会进入正式的收数服务进行处理,因此不会在常规数据列表中展示。如需验证采集效果,请使用采样白名单机制进行真实环境下的数据上报测试。

  • 触发友盟网络分析,是否需要应用安装后杀死进程并重新启动?

    1. 仅在首次冷启动时存在此情况——若云端配置尚未下发,默认网络分析功能处于关闭状态,需冷启动方可触发。

    2. 覆盖安装(更新升级)无需额外操作,不受此限制,可正常触发网络分析。

  • iOS端网络分析中,为何自身应用的API请求在网络错误中没有数据?

    请按以下几点排查:

    1. 确认是否使用了单例模式管理网络请求;

    2. 检查单例的初始化时机,是否早于友盟SDK的初始化;

    3. 正确做法:所有网络请求(或单例)的初始化必须在友盟SDK初始化之后进行,否则可能导致监控未生效;

    4. 另外,请确认服务器返回的HTTP状态码是否为非成功值(如4xx、5xx)。若返回200或0(表示域名解析失败或无响应),系统将不视为“网络错误”,因此不会在错误列表中显示。

  • 网络错误的上报类型有哪些?

    HTTP错误码是可以上报的,业务错误码不在上报范围内

  • 开启网络分析模块后,网络错误未上报是什么原因?

    开启网络分析模块后,如果网络错误未上报,可能的原因是云配未生效。云配生效需要冷启动两次,网络分析模块才会成功开启。

  • Android 开启网络分析模块是否需要手动配置 UMCrash.KEY_ENABLE_NET?

    不需要。该功能默认集成,无需额外配置。若无数据上报,可能是由于采样率过滤导致,默认采样率为5%, 若未调整采样率,理论上需冷启动约 20 次才可能触发命中开启一次