Seetong · Report
🎯 Seetong 问题雷达 17:00 第69期
时间窗口:2026-07-25 09:00 ~ 17:00
TL;DR 核心要点
- 本期无新增严重问题。
- -102/-101 仍是绝对主导,8h 内约 76 条,属于🟣普遍网络问题,且 24h 内已持续分析,本期不重复进雷达。
- 回放、离线、"没流量"样本均未形成新共性;其中回放/离线在 24h 内已有分析,"没流量" Logan 更像套餐展示或设备状态问题,不足以升级专项。
最近一个月 Top 问题
按严重度与复发期数排序,已把跨期同类反馈归集;负责人由问题代码锚点对应的 Git 提交历史(blame / 近期主要提交者)反查;数据窗口:最近 30 天(截至 2026-07-25)。
| # | 问题(严重度降序) | 严重度 | 平台 | 版本 | 负责人 | 问题原因 |
|---|---|---|---|---|---|---|
| 1 | Seetong 自建 API 集群大规模不可用(详细分析) 1 期 | 92 | Android | 8.1.2.4 / 8.3.12.5 | “maolin.zhang”、张威、唐胜 | Seetong 自建 API 服务集群(app-auth.seetong.com / app-api-cn.seetong.com 主+备 4 个 IP)在 2026-06-25 凌晨到 09:00+ 出现大规模不可用(TCP 443 握手超时 / SSL 失败),导致 Android 端 8.3.12.5 用户所有业务请求失败,App 弹出"请检查手机网络(-102)" |
| 2 | 设备离线/P2P 通道失败(5 条 8h) 1 期 | 90 | — | 8.2.1.3 / 8.3.10.2 / 8.3.12.5 | 唐胜、许源、张威 | 用户设备 lastHeartTime 自 2026-07-03 02:25 起完全停止(用户尝试断电重启无效),客户端 TPS_MSG_P2P_OFFLINE 反复触发导致离线提示循环,但设备侧的物理掉线才是真实根因 |
| 3 | 回放入口/状态映射异常:无存储能力设备仍露出回放入口 2 期 | 70 | Android | 1.1.0.9 / 8.3.12.5 / 8.1.2.4 | 唐胜、张威 | 回放入口与录像状态 UI 主要依赖 sdRecordStu/权限,但未同步校验 NO_LOCAL_STOARGE 与 SDCardState=0,导致无存储能力设备仍可能暴露回放预期或状态显示异常。 |
| 4 | 设备离线/掉线后无法预览 1 期 | 70 | Android · iOS | 1.1.1.6 / 8.2.2.1 / 8.3.13.3 | 唐胜、张威 | 设备预览链路在收到 TPS_MSG_P2P_OFFLINE 后直接走离线兜底分支,UI 进入“该设备不在线”,而自动恢复逻辑又被离线判断短路,导致用户感知为“掉线后无法再连上”。 |
| 5 | 录像回放缺失 — 无 SD 卡的设备被直接引导云存购买(产品设计问题) 1 期 | 65 | Android · iOS | 8.3.12.5 / 8.3.13.3 / 8.3.13.4 | 张威、唐胜、陈宝旺 | 无 SD 卡 + 未开通云存的设备,在 NVR 回放协议响应无效时直接跳转云存购买页,没有任何"为什么没录像"的说明,用户感知是"以前能看现在不能" |
| 6 | 设备二维码模糊/找不到(3 条 8h) 1 期 | 65 | — | 8.3.12.5 | 待定 | (本期未收敛到单一根因) |
| 7 | Android NVR 回放/预览偶发不出图,断开重连后恢复 1 期 | 60 | Android | — | 唐胜、张威 | NVR 回放/预览链路在首次 addWatch + 查询录像时间片 阶段存在瞬时失败,UI 侧又把多类失败统一收敛为空/超时,导致用户感知为“不出图,重连才恢复”。 |
| 8 | iOS 8.3.12.6 灰度放量新症状 4 期累计扩散 1 期 | 60 | iOS | 8.3.12.5 / 8.3.12.6 | 欧阳荣、谭伟 | iOS 8.3.12.6 客户端第三方微信登录→绑定手机号→触发滑动验证→重发短信验证码的全链路(BindNewPhoneOrEmailViewController.m:317-378)均正常工作,服务端短信下发接口返回 200 成功,根因在第三方短信通道商下发链路(运营商拦截 / 短信网关失败 / 用户手机短信拦截),非客户端代码问题。 |
| 9 | iOS 8.3.4.3 老版本"网络正常情况下掉线 + 语音提示循环" 1 期 | 60 | iOS | 8.3.12.5 / 8.3.4.3 / 8.3.7 | 待定 | iOS 8.3.4.3 老版本在网络瞬断时,"网络连接正等待"语音提示无频率限制,导致循环播放;神策 7-1 数据未显示掉线激增,非全量问题。 |
| 10 | 一键重置密码失败 `30000126` 1 期 | 60 | Android · iOS | 8.3.13.4 | 位冬、唐胜 | 一键重置密码链路拿到 checkCode 后,客户端在有效期外仍继续提交新密码,服务端返回 30000126 授权 token 已过期,客户端没有前置拦截或自动重取。 |
🔴 问题 1:本期无新增 ≥ 60 分且未在 24h 内重复的问题 | 负责人:欧阳荣
1. 现象与覆盖范围
- 8h 内新增反馈不为空,主簇仍为“请检查手机网络,重启App尝试解决(-102/-101)”。
- 涉及 Android、iOS、Harmony 多平台,多地区分布,包含国内与海外样本。
- 零散非网络类包括:回放不可看、设备离线、显示没流量、广告吐槽、噪音、方向键缺失。
- 严重度评分:最高非网络候选均 < 60 分,未达到进雷达阈值。
2. 神策证据(核心数据源)
SiotDevConnectResult:2026-07-19 ~ 2026-07-24 总量稳定在 349 万~378 万;2026-07-25 截至 17:00 =2412677。query_segmentation_report以error_code分组时仅返回null桶:event.$Anything.error_code = null,无法支撑错误码分布结论。NvrDeviceVideoPlayback:2026-07-24 =84,2026-07-25 =48,未见回放事件异常放大。- 降级说明:神策高层分组可用,但
error_code字段分桶失效,本期只能作为基线佐证,不能作为错误码证据;该问题使相关结论置信度降为弱。
3. Logan 关键日志(核心数据源,必须含类名:行号 + 错误码)
- 代表反馈:
FB-238132“摄像头在线、但显示没流量,客服不回”。 - 关键链路:设备列表接口返回
devIsOnline=0/1混合状态;随后多次请求/seetong-mall/device/va_service?type=4g&devSn=...。 - 关键字段:
devId=21394243的设备列表里devIsOnline=0,说明设备本身处于离线态。- 4G 套餐接口返回
combo:""/surplus:null/total:null,另一个设备返回combo:"休眠套餐"、surplus:0.19、total:10.0。 - 日志引文:
device/list ... "devIsOnline":0va_service ... "combo":"","surplus":null,"total":nullva_service ... "combo":"休眠套餐","surplus":0.1899999999999995- 结论:该样本没有看到明确 SDK 错误码,更像“设备在线态与套餐展示态混杂”,不足以证明新链路故障。
6. 代码定位(详细)
- 涉及模块:
~/Seetong-App-iOS/Seetong5.0_ios/Seetong_tps/DeviceList/(iOS 设备列表/服务入口)。 - 关键类:
STDeviceListService.m、STDeviceListDataService.m、STDeviceListViewModel.m(文件已定位,细粒度调用链待进一步展开)。 - 调用链:设备列表页面入口
DeviceListViewController→STDeviceListViewModel→STDeviceListDataService/STDeviceListService→ 服务端device/list与va_service接口。 - 关键分支:设备卡片既依赖
devIsOnline,又依赖 4G 套餐查询结果;当devIsOnline=0且surplus/total=null时,前端容易把“设备离线”和“没流量”混成同一用户感知。 - 修复方向锚点:优先检查设备列表页对
devIsOnline与va_service.surplus/total的展示优先级,避免把空套餐信息误渲染为“没流量”。 - 降级说明:本轮仅完成仓级别锚点定位,未展开到精确行号;代码待继续下钻,但不阻塞报告。
7. 根因结论
- 置信度:🔴 弱。
- 一句话根因:本窗非网络类反馈依然稀疏,唯一“没流量”代表样本更像设备状态与套餐展示口径混淆,不构成新共性故障。
- 关键证据链:神策回放/连接基线无异常放大 + Logan 显示
devIsOnline与va_service返回值混杂 + 24h 内回放/离线问题已分析过。
8. 建议下一步
- 分配给:维持观察,不升级专项。
- 优先处理项:继续监测
-102/-101服务端问题与设备列表“没流量”表述回流。 - 验证方法:若后续 8h 内“在线但没流量/套餐异常”再聚 2 条以上,优先下钻
STDeviceListService展示链路。
本期扫描全量(全部沉淀到知识库)
| # | 关键词 | 反馈数 | 分类 | 处置 |
|---|---|---|---|---|
| 2 | 回放/云回放不可看 | 4 | 🟡 重复问题/样本不足 | 已有历史分析,继续观察 |
| 3 | 离线/连不上/没流量 | 5 | 🟡 重复问题/配置问题 | 已有历史分析,继续观察 |
| 4 | 广告/继续播放/方向键 | 6 | 🟢 用户操作/产品吐槽 | 已排除 |
| 5 | 重新绑定/恶意绑定 | 5 | 🟢 用户操作 | 已排除 |
| 6 | 心愿单建议映射项 | 4 | 🟤 心愿单建议 | 已排除 |
已折叠 1 条普遍性网络问题(含-102/-101/-1002与中/英/俄/法/西/葡/土/阿/日多语言网络提示模板,如Проверьте телефонную сеть、Please check your mobile network);全量明细见同名 Markdown 知识库。
待补证
- 神策
error_code分桶仍只返回null。 - 设备列表“没流量”链路仅完成模块级定位。
- 回放/离线类需继续看后续 8h 是否再聚类。
数据源状态:反馈 ✅;心愿单 ✅(0 条);神策 🟡(基线正常、字段分桶失效);Logan ✅;友盟 未触发;TAPD 未触发。
下一期 = 第70期 = 2026-07-26-H09(明天早上 9:00)
_本消息由 Seetong小助手 自动生成,欧阳荣 监督发布。_