是否有人曾提过类似的问题
否(No)
升级到最新的版本是否存在这个问题
是(Yes)——已升级到 3.5.0.260927(最新周构建版),问题依旧必现。
是否已经查阅Wiki文档还未能解决
是(Yes)
APP版本
3.5.0.260927
问题描述
升级到 Android 17 / ColorOS 17 后,短信转发出现「部分成功、部分失败」的规律:
- 普通手机号(如 +86199xxxxxxxx)发来的短信:转发成功 ✅
- 106 服务号(如 106911021900845)发来的长短信/验证码短信:转发失败 ❌,且点「重发」依旧失败(必现)
复现步骤
- 在 Android 17(ColorOS 17) 设备上安装 3.5.0.260927;
- 配置一条针对 106 服务号短信的转发规则;
- 收到 106 服务号短信(含 UDH 的长短信/拼接短信);
- 转发日志显示失败,点重发仍失败。
是否必现
是(必现)
手机型号
PKH120(OPPO/一加)
系统版本
Android 17 / ColorOS 17(SDK 37)
报错堆栈 / 日志
getGroupIdLevel1 At 2026-09-30 16:18:47
getGroupIdLevel1 At 2026-10-01 00:21:28
对应 SmsMessage.getGroupIdLevel1(),在解析 106 服务号长短信/含 UDH 的短信时抛出异常且未被捕获,导致 SendWorker FAILURE。
期望行为
对 getGroupIdLevel1() 的调用做 try-catch 保护(或判空),使其解析异常不影响主转发流程。
是否有人曾提过类似的问题
否(No)
升级到最新的版本是否存在这个问题
是(Yes)——已升级到 3.5.0.260927(最新周构建版),问题依旧必现。
是否已经查阅Wiki文档还未能解决
是(Yes)
APP版本
3.5.0.260927
问题描述
升级到 Android 17 / ColorOS 17 后,短信转发出现「部分成功、部分失败」的规律:
复现步骤
是否必现
是(必现)
手机型号
PKH120(OPPO/一加)
系统版本
Android 17 / ColorOS 17(SDK 37)
报错堆栈 / 日志
getGroupIdLevel1 At 2026-09-30 16:18:47
getGroupIdLevel1 At 2026-10-01 00:21:28
对应
SmsMessage.getGroupIdLevel1(),在解析 106 服务号长短信/含 UDH 的短信时抛出异常且未被捕获,导致 SendWorker FAILURE。期望行为
对
getGroupIdLevel1()的调用做 try-catch 保护(或判空),使其解析异常不影响主转发流程。