Seetong · Report
🎯 Seetong 问题雷达 第261期
时间窗口:2026-10-29 17:00:00~2026-10-30 17:00:00
TL;DR 核心要点
- 🔴 Android 8.4.1.6 回放中手机自动息屏,本期再增 2 名独立用户,线上分支仍无常亮修复(严重度 74,置信度 强)
- 🟠 Android 8.4.1.6 回放出现有声无图/不出图,播放失败后 128 ms 仍被标记「首帧成功」(严重度 61,置信度 中)
- 现象:用户在 Android 手机上看回放录像,播放过程中手机按系统「自动锁屏」时长自行熄屏,回放随之中断;同一用户明确表示「没有更新之前不会」。
最近一个月 Top 问题
按严重度与复发期数排序,已把跨期同类反馈归集;负责人由问题代码锚点对应的 Git 提交历史(blame / 近期主要提交者)反查;数据窗口:最近 30 天(截至 2026-10-30)。
| # | 问题(严重度降序) | 严重度 | 平台 | 版本 | 负责人 | 问题原因 |
|---|---|---|---|---|---|---|
| 1 | HarmonyOS `1.1.2.3` 多用户离线与核心视频链路失效 16 期 · 139 条反馈 | 100 | Android · HarmonyOS | 1.1.1.11 / 1.1.2.3 / 8.4.1.6 | 唐胜、陈宝旺、欧阳荣、谭伟 | HarmonyOS 客户端把 P2P 瞬时离线写成本地持久状态,并在后续在线判断中优先使用这个旧值,可能导致设备已恢复在线却仍显示离线;回放离线态和播放错误透传不足则放大了用户的“看不到画面”体验。 |
| 2 | Android `8.4.1.6` HEVC 预览以零宽高启动解码器 1 期 · 3 条反馈 | 90 | Android | 8.4.1.6 | 张威、唐胜、谭伟 | Android 8.4.1.6 在首次 TPS_AddWachtRsp 尚未提供有效 HEVC 宽高时,仍立即调用 OpenStreamAgent 创建 MediaCodec,系统以 BAD_VALUE 拒绝零宽高配置,而客户端没有等待后续媒体参数或建立明确失败终态。 |
| 3 | Android 与 iOS 8.4.1.6 报警功能突然失效与通知不达 1 期 · 3 条反馈 | 90 | Android · iOS | 8.4.1.6 | 唐胜、许源 | 现有客户端样本表明 Android 通知权限与 token 注册均成功,故障更接近“服务端未生成报警或推送任务未送达”,但神策缺少报警生成与推送到达事件,iOS 样本又混合了通知权限关闭,当前不能完成单点定因。 |
| 4 | HarmonyOS 画中画状态导致切换设备后仍显示前一路画面 1 期 · 3 条反馈 | 90 | HarmonyOS | 1.1.1.11 / 1.1.2.3 | 张跃译 | 多个 HarmonyOS 画面共享一个无代次、无串行化、无旧控制器清理的 PipManager,切换设备时旧创建任务和新选择竞争,最终把第一路 XComponent、savId 或恢复状态保留下来。 |
| 5 | 升级后回放体验整体退化 5 期 · 20 条反馈 | 85 | Android · HarmonyOS · iOS | 8.4.1.6 / 1.1.2.3 / 8.3.14.2 | 唐胜、许源、欧阳荣、谭伟 | 8.4.1.6 对回放链路做了多处改动(时间条 UI、通道切换进度对齐、报警-录像联动),导致回放体验多点退化;Logan 显示取流层无崩溃,问题在"UI/状态对齐 + 报警录像关联"而非连接失败。 |
| 6 | KMP 回放页未申请屏幕常亮,回放中手机自动息屏 10 期 · 22 条反馈 | 84 | Android · HarmonyOS | 8.4.1.6 / 8.4.1 / 8.4.2 | 唐胜、陈宝旺、谭伟、许源 | KMP 回放页的屏幕常亮能力已在代码中完整实现(KMP 公共层 → 桥接层 → Android 宿主层齐备),但承载该实现的提交只落在 feature_v8.4.2 一条分支上,feature_v8.4.4、master、hotfix_v1.1.1 全部不含,因此所有已发布版本(Android 8.4.1.6 / HarmonyOS 1.1.1.11)在运行时都走不到 FLAG_KEEP_SCREEN_ON,回放过程中发生系统级息屏。 |
| 7 | Android 实时预览无首帧却被标记为“视频播放中”,并无限重试 7 期 · 22 条反馈 | 80 | Android · iOS | 8.4.1.6 / 1.1.2.3 / 8.1.1.11 | 唐胜、陈宝旺、欧阳荣、谭伟 | 预览页把“取流请求已提交”或“设备在线状态消息”误当成播放成功,而没有把首帧到达作为唯一成功门禁;add_watch_result=-1 后仍持续 10 秒重试并显示“视频播放中”,导致用户长时间等待且无法获得明确失败反馈。 |
| 8 | SD 卡跌至不可读写或反复未初始化,录像回放被直接阻断 3 期 · 9 条反馈 | 80 | Android · HarmonyOS · iOS | 8.4.1.6 / 1.1.1.11 | 唐胜、张威、陈宝旺 | 设备上报的 SD 卡状态在 258245 中持续处于未初始化/格式化中,在 258173 中由正常可读写跌至不可读写;App 按协议正确展示异常,根因更可能在 SD 卡、卡槽/供电、设备存储控制器或固件挂载逻辑,而不是 KMP 页面误报。 |
| 9 | iOS `8.4.1.6` 云回放卡顿,首帧与失败状态可能被提前结算 2 期 · 8 条反馈 | 80 | Android · iOS | 8.4.1.6 / 8.3.11.3 / 8.4.106 | 陈宝旺、欧阳荣、谭伟 | iOS 云回放容器允许解析完成后在 1.2 秒无首帧时提前向 KMP 返回成功,同时把 IJK 播放错误与正常结束合并处理,导致页面对真实卡顿、缓冲超时或解码失败缺少准确状态和可回溯证据;这是高度可疑的共同客户端缺陷,但仍需复现确认其是否为 3 名用户的直接主因。 |
| 10 | iOS 8.1.2.4 微信登录授权码重复提交触发 30100225 1 期 · 3 条反馈 | 80 | iOS | 8.1.2.4 / 8.1.204 / 8.4.106 | 待定 | 微信回调与恢复登录没有一次性 state、幂等锁和授权码消费机制,重复回跳或重试会把同一个单次授权码再次发给服务端,服务端以 30100225 拒绝后客户端仍保留旧状态。 |
🔴 问题 1:Android 8.4.1.6 卡回放期间系统按设定时间自动息屏,常亮修复仍只在 8.4.2 分支 | 负责人:陈宝旺、欧阳荣
1. 现象与覆盖范围
- 现象:用户在 Android 手机上看回放录像,播放过程中手机按系统「自动锁屏」时长自行熄屏,回放随之中断;同一用户明确表示「没有更新之前不会」。
- 涉及反馈:本期 2 条独立用户,均为 Android
8.4.1.6。 260353(2026-10-29 20:40:38,HUAWEIDVC-AN20,浙江嘉兴,用户15955867993,原文「更新最新版本看回放 手机会根据系统设置自动锁屏 没有更新之前不会」,附 Logan 18 299 行,覆盖 02:12:41–20:40:39)260354(2026-10-29 20:54:00,vivoV2551A,广东广州,用户ling901172,原文「手机看回放怎么会息屏了」,附 Logan 11 643 行,覆盖 08:30:41–20:54:42)- 存量延续:
ling901172自 2026-09-26 起已连续多期反馈同一问题(第 253 期259420、第 260 期之前的259401),累计形成长期重复用户。 - 严重度评分:74 / 100(反馈量 20 / 共性 24 / 关键度 30,取回放类上限 30 并向设备可用性上游加权)。反馈量按「本期 2 名独立用户 + 近 5 期累计 5 条独立反馈」计;共性按「2 个品牌 × 2 个机型 × 2 个地区 + 单一版本」4 维计。
2. 神策证据
- 回放业务量(
CloudPlayback自然日):10 月 23 日至 29 日 PV 依次 298 117 / 310 490 / 314 867 / 302 327 / 292 332 / 292 817 / 291 705,UV 依次 127 062 / 130 630 / 133 033 / 128 013 / 124 770 / 125 512 / 124 248,7 天规模稳定、无整体塌陷;10 月 30 日截至查询为 PV 188 999 / UV 88 103(当日未跑完,不作对比)。 - 回放成功口径不可用:
CloudPlayback的is_success、error_code两个字段在逐日GROUP BY中出现整列取值被折叠成单一值(同一次查询里is_success=1与is_success=0交替出现、且失败行error_code恒为200),属字段映射异常。因此本期不引用回放成功率,避免用坏数据下结论。 - 维度字段失效:
$os、$app_version、$network_type分组返回字面量(如"$os"),无法按平台/版本切分回放表现。该项与第 260 期「神策平台维度失效」是同一问题,仍未修复。 - 结论边界:神策只能证明「回放是大规模在用的一级功能」,不能量化息屏发生率——现有事件没有屏幕常亮状态、系统息屏时刻或页面前后台切换字段。
3. Logan 关键日志(核心证据)
反馈 260353(HUAWEI DVC-AN20)——本次取得直接证据链:
- 20:14:57.706
KMP_SCAN_TRACE-onCreate page=PlayBackPage,devId20033072,确认进入 KMP 回放页。 - 20:15:20.898
KMPPlayBackVideoView-playVideoByTime devId=20033072, time=20261029181055→ 20:15:23.872RecordPlayerView-onRecvFirstFrame→ 20:15:23.890mark card playback first frame,回放已经开始出图。 - 20:15:04.322 / 20:16:33.671 / 20:17:06.314 三次
KRPerformanceManager---onPause--。 - 20:16:33.745
LibImpl-stopNvrReplay:1:devId=[20033072]→ 20:16:33.770Front & Back switch receive: front to back→ 20:16:34.848onAppBackToFront-Front & Back switch receive action:android.intent.action.SCREEN_OFF→ 20:16:34.849Powersave: globalscreen off。 - 20:35:03.514 起同一进程重新
onAppStart,说明用户是被息屏打断后重新点亮并重启应用。 - 全文件检索
KEEP_SCREEN_ON、keepScreenOn、Screen awake、setKeepScreenOn、FLAG_KEEP_SCREEN_ON、WakeLock:0 命中。 - 关键引文:
2026-10-29 20:16:33.770 [main] Front & Back switch receive: front to back2026-10-29 20:16:34.848 [main] onAppBackToFront-Front & Back switch receive action:android.intent.action.SCREEN_OFF
反馈 260354(vivo V2551A):
- 日志覆盖 08:30:41–20:54:42 全时段 11 643 行,期间有多段实时预览与 P2P 连接记录,但全文件
PlayBackPage命中 0 次,也没有任何常亮请求痕迹。 - 该份日志无法证明用户是在 KMP 回放页操作时息屏(可能使用旧原生回放页或日志已被滚动截断),因此只作现象旁证,不作为代码推断依据。
4. 代码定位
- 涉及模块:
seetong-kmp(KMP 共享层)+Seetong-App-Android(Android 宿主桥接)。 - KMP 侧现状(
feature_v8.4.2分支): moduleBase/src/commonMain/kotlin/com/seetong/base/page/BasePager.kt:81protected open fun keepScreenOnWhenVisible(): Boolean = false- 同文件
:85syncKeepScreenOn(enabled),在pageDidAppear()请求常亮、pageDidDisappear()释放。 modulePlayback/src/commonMain/kotlin/com/seetong/moduleplayback/page/playback/PlayBackPage.kt:204override fun keepScreenOnWhenVisible(): Boolean = true- Android 宿主现状(
feature_v8.4.2_lan分支): Seetong5.0ForSeetong/Seetong5.0/kmp/src/main/java/com/seetong/kuikly/KuiklyRenderActivity.kt:84setKeepScreenOn(pageName, enabled),:95applyScreenAwakeRequest()按「页面请求 × Activity 前台」添加/清除WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON。.../kuikly/modules/KMPBridgeModule.kt:116-120接收setKeepScreenOn桥接调用。- 提交:KMP
f98e6f3b(2026-09-24,陈宝旺,「屏幕常亮抽象到BasePage」)、Androide840dc3b6(2026-09-24,陈宝旺,BUG1015747)。 - 分支覆盖核对(本期新增关键结论):
| 仓库 | 分支 | 是否含常亮修复 |
|---|---|---|
| seetong-kmp | origin/test / origin/feature_v8.4.2 / origin/feature_v8.4.2_lan | ✅ 含 |
| seetong-kmp | origin/master | ❌ 不含 |
| Seetong-App-Android | origin/test / origin/feature_v8.4.2* / origin/feature_v8.4.3 / origin/feature_v8.4.4 | ✅ 含 |
| Seetong-App-Android | origin/hotfix_8.4.1 / origin/feature_v8.4.1 / origin/master | ❌ 不含 |
也就是说:线上 8.4.1.6 所属的 8.4.1.x 维护分支与 hotfix_8.4.1 都没有这条修复,只有 8.4.2 之后的版本才有。这解释了为什么确认修复已合入近两个月后,线上仍持续出现同一条反馈。
- 调用链:
PlayBackPage.pageDidAppear()→BasePager.syncKeepScreenOn(true)→bridgeModule.setKeepScreenOn(pageName, true)→KMPBridgeModule→KuiklyRenderActivity.setKeepScreenOn→applyScreenAwakeRequest()→window.addFlags(FLAG_KEEP_SCREEN_ON)。8.4.1.6上这条链从第一环就不存在(PlayBackPage没有覆写,宿主也没有桥接方法)。 - 修复方向锚点:把
f98e6f3b与e840dc3b6完整 Backport 到8.4.1.x维护分支——两个提交必须成对回溯,只带 KMP 侧覆写而不带宿主窗口标志等于没修。
5. 根因结论
- 置信度:🟢 强(现象 + 日志 + 代码 + 分支覆盖四路互证)。
- 一句话根因:Android
8.4.1.6的 KMP 回放页未向宿主申请FLAG_KEEP_SCREEN_ON,系统按用户设置的自动锁屏时长照常息屏,而修复代码至今只在8.4.2及之后的分支。 - 关键证据链:
260353Logan 中SCREEN_OFF出现在「回放中 · 页面已出图」的 71 秒后,且全文件无常亮请求 → 代码确认8.4.1.x/hotfix_8.4.1无setKeepScreenOn与keepScreenOnWhenVisible覆写 → 神策证明回放是日均 12 万 UV 的一级功能。
6. 建议下一步
- 分配给:陈宝旺(KMP 与 Android 宿主常亮实现作者),Android 发版负责人配合出
8.4.1.x补丁包。 - 优先处理:① 把两个提交成对 Backport 到
hotfix_8.4.1并进入下一次8.4.1.x发版;② 若短期不出补丁包,至少在发布说明中明示「回放息屏问题将于8.4.2修复」,并对ling901172做一次客服回访,结束长期无反馈循环。 - 验证方法:系统息屏时间分别设为 15 秒与 30 秒,卡回放、云回放各连续播放 10 分钟,断言页面可见期间不出现
SCREEN_OFF;退出回放、切普通页面、退到后台三类场景各 10 次,断言常亮被成对释放(日志中Screen awake applied=false)。 - 任务账本:沿用
T-20260926-170258-576a(已更新本期证据与分支覆盖结论),不新建重复任务。
🟠 问题 2:Android 8.4.1.6 回放出现有声无图/不出图,播放失败事件后仍被标记「首帧成功」 | 负责人:陈宝旺
1. 现象与覆盖范围
- 现象:用户在 Android 上看回放时看不到画面——一种描述是「回放没有视频」,HarmonyOS 侧对应描述是「回放时只有声音没有画面」;另有用户描述「为什么不能回放」。
- 涉及反馈:本期 4 条相关原声,覆盖 3 个平台维度中的 2 个。
260391(2026-10-30 08:03,Android8.4.1.6,HONORMAA-AN10,吉林长春)「回放没有视频呢」,附 Logan260392(2026-10-30 08:05,HarmonyOS1.1.2.3,HUAWEICHZ-AL00,山东潍坊)「回放时怎么只有声音没有画面?」,无 Logan260316(2026-10-29 18:23,Android8.4.1.6,OPPOPESM10,辽宁朝阳)「为什么不能回放」,附 Logan260318(2026-10-29 18:30,HarmonyOS1.1.2.3,HUAWEIALN-AL00,山东)「回放有时候黑屏」,无 Logan- 关键佐证:
260353在描述息屏问题的同一份 Logan 里,20:15:23 出现过两次receive playback play failed event, devId=20033072, result=0。 - 严重度评分:61 / 100(反馈量 10 / 共性 21 / 关键度 30)。反馈量按 4 条原声但仅 1 份可用 Logan 计;共性按「2 平台 × 3 品牌 × 3 地区 × 多版本」计。
2. 神策证据
- 回放播放量(
DeviceVideoPlayback):10 月 29 日 PV 20 173 737 / UV 5 273 450;10 月 30 日截至查询 PV 13 534 781 / UV 4 112 016(当日未跑完)。播放状态video_play_status逐日只返回1一个取值,无法用该字段统计失败率。 CloudPlayback的is_success/error_code字段本窗口取值折叠(详见问题 1 第 2 节),回放成功率不可引用。- 结论边界:神策既不能证实也不能证伪「有声无图」的比例。该问题本期不依赖神策定量,只作为业务量级背景。
3. Logan 关键日志
反馈 260353(HUAWEI DVC-AN20,Android 8.4.1.6)20:15 段落按时间顺序:
20:15:20.898 KMPPlayBackVideoView-|playVideoByTime devId=20033072, time=20261029181055, alarmType=268435455, audioEnable=120:15:20.925 RecordPlayerView-startReplay: devId=20033072, date=20261029181055, recordType=26843545520:15:20.925/20:15:20.926 LibImpl-startNvrReplay:1:record=[null] → startNvrReplay:2:ret=[0](入参 record 为 null、返回 0)20:15:23.662 / 20:15:23.788 PlayBackPage-|receive playback play failed event, devId=20033072, result=020:15:23.722 LibImpl-onNvrReplayResp, act=0, have audio=1, video codec=H265(音频通道已起、视频编码已识别)20:15:23.872 RecordPlayerView-onRecvFirstFrame: devId=20033072 … isOwner=true20:15:23.890 PlayBackPage-|mark card playback first frame, devId=20033072(失败后 128 ms 又标记首帧成功)- 注:日志中没有
retry replay after stop记录,说明result=0这一支并未走到重播分支。
4. 代码定位
- 关键文件:
seetong-kmp/modulePlayback/src/commonMain/kotlin/com/seetong/moduleplayback/page/playback/card/CardPlayBackPageLogic.kt - 失败事件处理:
:3117-3151Events.PLAYBACK_PLAY_FAILED_EVENT监听。 :115CARD_PLAYBACK_FULL_PEOPLE_TYPE = -14:117CARD_PLAYBACK_FAILED_RESULT_THRESHOLD = 0,注释写明「负值表示回放启动失败,需要按 Android 行为执行 stop 后重播」:3129分支result == -14→ 人数已满提示;:3137分支result < 0→stopDev()+playOrSeek(replayTimeSec)重播result == 0落在两个分支之外,直接静默返回——日志里「收到 play failed 但没有任何后续动作」正对应这一点。- 首帧处理:
:3054-3080Events.RECORD_FIRST_FRAME_EVENT,:3071打印mark card playback first frame并清showVideoLoading/showVideoMask,没有校验当前是否处于失败态、也没有校验该设备是否刚收到result=0。 - 调用链:
KMPPlayBackVideoView.playVideoByTime→RecordPlayerView.startReplay→ SDKLibImpl.startNvrReplay→ SDK 回调PLAYBACK_PLAY_FAILED_EVENT(result=0)→CardPlayBackPageLogic失败监听(无动作)→ SDK 又回调RECORD_FIRST_FRAME_EVENT→markPlaybackFirstFrame置成功。 - 修复方向锚点:①
:3137的失败判定从result < CARD_PLAYBACK_FAILED_RESULT_THRESHOLD改为显式枚举失败码或改为<=,至少让result=0不再静默吞掉;②:3071首帧标记前增加失败态守卫(若最近 N 秒内该 devId 收到失败事件则先重播再置成功);③startNvrReplay入参record=[null]需要在 Kotlin 侧拦截,空录像列表不应发起播放。
5. 根因结论
- 置信度:🟡 中。失败事件被吞、首帧误判两条在代码与日志里能对上;但本期只有 1 份可用 Logan,且该样本最终仍出了图,无法确认用户实际看到的「没有视频」就是这条路径。
- 一句话根因:回放启动失败(
result=0)既不在重播分支也不在人数已满分支,被静默忽略;随后 SDK 又回调首帧事件,页面把失败场景渲染成成功,用户侧表现为长时间黑屏/有声无图。 - 关键证据链:
260353日志中「play failed(result=0) → 128 ms 后 mark first frame」的时间顺序 →CardPlayBackPageLogic.kt:3137的result < 0分支漏掉result == 0→:3071首帧标记无失败态守卫。
6. 建议下一步
- 分配给:KMP 回放模块负责人(
CardPlayBackPageLogic.kt近期提交者)。 - 优先处理:① 补齐
result=0(及 SDK 全部失败码)的失败态处理与重播上限,禁止静默返回;② 首帧标记加失败态守卫;③ 在startNvrReplay前拦截空record。 - 验证方法:构造「设备离线」「SD 卡无录像」「唤醒未完成」「回放人数已满」四类场景各 10 次,断言失败场景不出现
mark card playback first frame,且用户能看到明确文案或自动重播;回归正常回放 20 次,断言首帧耗时无回退。 - 任务账本:新建
T-20261030-171339-f474(保持captured,等研发确认后再升级状态)。
本期扫描全量(全部沉淀到知识库)
本窗口共 187 条:🟣 普遍网络问题 142 条仅计入总量(其中-102/-101模板原文占绝大多数,Android8.4.1.6125 条),下表列出其余 45 条非网络类原声。
| # | 反馈 ID | 时间 | 平台/版本 | 机型 | 地区 | 原文(截断) | 分类 | 处置 |
|---|---|---|---|---|---|---|---|---|
| 1 | 260354 | 10-29 20:54 | Android 8.4.1.6 | vivo V2551A | 广东广州 | 手机看回放怎么会息屏了 | 🔴 | 进雷达·问题 1 |
| 2 | 260353 | 10-29 20:40 | Android 8.4.1.6 | HUAWEI DVC-AN20 | 浙江嘉兴 | 更新最新版本看回放 手机会根据系统设置自动锁屏 没有更新之前不会 | 🔴 | 进雷达·问题 1 |
| 3 | 260391 | 10-30 08:03 | Android 8.4.1.6 | HONOR MAA-AN10 | 吉林长春 | 回放没有视频呢 | 🟠 | 进雷达·问题 2 |
| 4 | 260392 | 10-30 08:05 | Harmony 1.1.2.3 | HUAWEI CHZ-AL00 | 山东潍坊 | 回放时怎么只有声音没有画面? | 🟠 | 进雷达·问题 2 |
| 5 | 260316 | 10-29 18:23 | Android 8.4.1.6 | OPPO PESM10 | 辽宁朝阳 | 为什么不能回放 | 🟠 | 进雷达·问题 2 |
| 6 | 260318 | 10-29 18:30 | Harmony 1.1.2.3 | HUAWEI ALN-AL00 | 山东 | 回放有时候黑屏 | 🟠 | 进雷达·问题 2 |
| 7 | 260462 | 10-30 15:54 | iOS 8.4.1.6 | iPhone 27.0.1 | 河南平顶山 | 设备编号 14376547,添加摄像头提示【已被绑定】,申请后台强制解绑 | 🟡 | 运营工单:设备解绑,非功能缺陷 |
| 8 | 260461 | 10-30 15:52 | iOS 8.4.1.6 | iPhone 27.0.1 | 河南平顶山 | 同上(同一用户重复提交) | 🟡 | 运营工单·重复 |
| 9 | 260312 | 10-29 18:12 | Harmony 1.1.2.3 | HUAWEI ICL-AL10 | 辽宁沈阳 | 监控正常工作 手机APP显示离线状态 | 🟡 | 沿用 Harmony 离线线索任务 |
| 10 | 260386 | 10-30 07:55 | Harmony 1.1.2.3 | HUAWEI PSN-AL00 | 河北沧州 | 设备离线怎么恢复 | 🟡 | 同上 |
| 11 | 260419 | 10-30 11:21 | Android 8.4.1.6 | Redmi 21121210C | 河北承德 | 录像电脑上有手机咋显示离线看不了 | 🟡 | 同上 |
| 12 | 260321 | 10-29 18:40 | Android 8.4.1.6 | Redmi 24129RT7CC | 河南南阳 | 手机与设备连接不上 | 🟡 | 单点连接失败,证据不足 |
| 13 | 260464 | 10-30 16:01 | Android 8.4.1.6 | HONOR MEY-AN00 | 广东深圳 | 工厂4通道80不出图(测试账号 SzTest) | 🟡 | 内部测试账号,转研发自测 |
| 14 | 260460 | 10-30 15:44 | Android 8.4.1.6 | vivo V2429A | 山东 | 一直卡退 | 🟡 | 单条,无崩溃栈,待复现 |
| 15 | 260447 | 10-30 13:53 | Android 8.4.1.6 | OnePlus PHB110 | 江苏南京 | 摄像头左右无法转动 | 🟡 | 云台控制单点,待设备侧确认 |
| 16 | 260305 | 10-29 17:53 | Android 8.4.1.6 | OPPO PMK110 | 浙江温州 | 打开监控有半边黑屏 | 🟡 | 预览半屏黑,单条 |
| 17 | 260435 | 10-30 12:48 | iOS 8.4.1.6 | iPhone 26.4.2 | 云南 | 正在看也一直卡顿…约升级越卡 | 🟣 | 卡顿含网络因素,无 Logan |
| 19 | 260412 | 10-30 10:23 | iOS 8.4.2.3 | iPhone 18.6 | 广东深圳 | 10:18 预览页卡住后重启 | 🟡 | 预览卡死,附 Logan,转 iOS 排查 |
| 20 | 260410 | 10-30 10:20 | iOS 8.4.2.3 | iPhone 18.6 | 广东深圳 | 10:18 预览页操作App重启 | 🟡 | 同上(同一用户) |
| 21 | 260372 | 10-29 23:42 | Android 8.4.1.6 | HUAWEI MGA-AL40 | 广东清远 | 设备下线没有提示 | 🟡 | 推送提示类,单条 |
| 23 | 260446 | 10-30 13:47 | Harmony 1.1.2.3 | HUAWEI LMR-AL10 | 湖北武汉 | 设备移到外地去了?怎么登录不进去? | 🟡 | 账号/设备迁移,单点 |
| 24 | 260361 | 10-29 21:51 | Harmony 1.1.2.3 | HUAWEI ALT-AL10 | 新疆昌吉 | 登陆不上去什么原因? | 🟡 | 登录单点,无 Logan |
| 25 | 260348 | 10-29 20:32 | Harmony 1.1.2.3 | HUAWEI ICL-AL10 | 山西太原 | 为啥升级了设备不能用了 | 🟡 | 表述模糊,无法定位 |
| 29 | 260376 | 10-30 03:16 | Harmony 1.1.2.3 | HUAWEI ALN-AL00 | 上海 | 无法使用 | 🟤 | 无信息量 |
| 30 | 260406 | 10-30 09:58 | Android 8.1.2.4 | OPPO PLA110 | 江苏连云港 | 不能对讲 | 🟡 | 旧版本对讲,单条 |
| 31 | 260303 | 10-29 17:50 | Android 8.1.2.4 | OnePlus PGZ110 | 辽宁沈阳 | 人形追踪不是很灵敏 | 🟤 | 心愿/体验类 |
| 32 | 260302 | 10-29 17:49 | Android 8.1.2.4 | OnePlus PGZ110 | 辽宁沈阳 | 看着人儿没反应 | 🟤 | 同上(同一用户) |
| 33 | 260476 | 10-30 16:59 | Android 8.4.1.6 | vivo V2270A | 安徽合肥 | 轮巡时间应该长一点 | 🟤 | 心愿单建议 |
| 34 | 260457 | 10-30 15:31 | iOS 8.3.14.3 | iPhone 17.7.1 | 山东菏泽 | 分享视频建议不要让分机看到是谁分享的 | 🟤 | 隐私类建议,转产品 |
| 35 | 260434 | 10-30 12:45 | Android 8.1.5.3 | vivo V2054A | 山东青岛 | 为什么说坏就坏了 | 🟢 | 无定位信息 |
| 36-45 | 260475/260474/260456/260433/260383/260324/260323/260322/260340/260298 | 10-29~10-30 | 多平台 | — | — | 乱码、单字符、纯表情、俄语「糟糕的更新」等无具体信息 | 🟢 | 无信息量,不计入分析 |
已折叠 5 条普遍性网络问题(含-102/-101/-1002与中/英/俄/法/西/葡/土/阿/日多语言网络提示模板,如Проверьте телефонную сеть、Please check your mobile network);全量明细见同名 Markdown 知识库。
网络类 142 条按平台分布:Android8.4.1.6125 条、Android8.3.13.37 条、Android8.3.14.24 条、Android8.3.5.42 条、其他旧版本 4 条;Harmony/iOS 全部 24 条非网络类中未出现新的网络模板集中。
应用市场反馈(2026-10-30 00:00–23:59)
| 商店 | 评论数 | 差评数 | 主要问题分类 | 处置 |
|---|---|---|---|---|
| App Store | 0 | 0 | — | 本窗口无评论 |
| 华为应用市场 | 0 | 0 | — | 本窗口无评论 |
| 应用宝 | 0 | 0 | — | 本窗口无评论 |
| Google Play | — | — | — | 采集失败(未配置代理) |
| 荣耀 / vivo / OPPO / 小米 | — | — | — | 待导入(后台导出未提供) |
差评原文摘录:本窗口没有采集到应用市场评论。
采集状态:App Store 0 条|华为应用市场 0 条|应用宝 0 条|Google Play 失败(未配置代理)|待导入:荣耀应用市场 / vivo 应用商店 / OPPO 软件商店 / 小米应用商店。上述失败项按原样记录,不等于「没有反馈」。
数据源状态
| 数据源 | 状态 | 说明 |
|---|---|---|
| 自有反馈接口 | ok | total=187 / fetched=187 / complete=true / pages=4 |
| 应用市场 | 部分失败 | App Store、华为、应用宝 0 条;Google Play 未配置代理,失败;荣耀/vivo/OPPO/小米 未导入 |
| 神策 | ⚠️ 降级 | MCP 服务本窗口多次 Request timed out 与 not connected,改用同源 API-Key 直连 OpenAPI 完成查询;is_success / error_code 取值折叠、$os / $app_version / $network_type 分组返回字面量,回放成功率与平台切分不可用 |
| Logan | ok(部分) | 260353 18 299 行(02:12:41–20:40:39,含 SCREEN_OFF 直接证据)与 260354 11 643 行(08:30:41–20:54:42,无 PlayBackPage 记录)均成功下载解析;260391/260316/260447/260305 等 Logan 本期未逐一深挖 |
| 友盟 | 未查 | 本期 TOP 2 均非崩溃 / ANR 类,按规则不查 |
| TAPD | 未查 | 功能性根因分析,按规则不查 |
心愿单亮点
| 心愿单 ID | 平台 / 版本 | 诉求 | 价值判断 |
|---|---|---|---|
| — | — | 本期心愿单拉取只取到最近 500 条(接口 total=5593、complete=false),窗口内无新增可确证条目 | 下期需先按时间窗口过滤再筛亮点 |
待补证
260354缺回放页日志:11 643 行里PlayBackPage命中 0,无法确认用户是在 KMP 回放页还是旧原生回放页息屏。下期需通过客服回访确认操作路径,或请用户重新抓取一次完整 Logan。260391/260316的 Logan 未深挖:问题 2 目前只有260353一份样本能对上代码路径,需再从这两份日志里确认result=0与首帧误判是否重复出现,才能把置信度从「中」提到「强」。- 神策
CloudPlayback字段不可用:is_success/error_code取值折叠、$os/$app_version返回字面量,与第 260 期是同一问题。建议数据侧核对事件属性映射,否则后续所有回放类问题都只能靠 Logan 单点取证。 8.4.1.x是否还会发包:问题 1 的修复要落到线上,前提是hotfix_8.4.1还会出补丁版本。若确定不再出8.4.1.x,则应改为客服话术 + 强制升级引导,不能继续让用户重复反馈。- 应用市场渠道长期盲区:App Store 未配 ASC Key、Google Play 无代理、四家手商店未导入,应用市场侧仍完全没有信号。
下一期 = 第262期 = 2026-10-31-H17.md(明天下午 17:00;窗口 2026-10-30 17:00~2026-10-31 17:00)