[Bug]: 企业微信测试短信转发,能够正常转发,但在实际上(比如用手机号注册或登录一些app需要收验证)却不能正常转发,而日志里却有收到的短信的信息。
doublez-ten opened this issue · comments
是否有人曾提过类似的问题
否(No)
升级到最新的版本是否存在这个问题
是(Yes)
是否已经查阅Wiki文档还未能解决的
是(Yes)
APP版本
v3.3.0
问题描述
企业微信测试短信转发,能够正常转发,但在实际上(比如用手机号注册或登录一些app需要收验证)却不能正常转发,而日志里却有收到的短信的信息。
复现步骤
1.企业微信设置机器人,复制机器人的webhook地址。
2.在SmsForwarder添加企业微信发送通道,粘贴webhook地址。
3.点击测试,提示成功。
4.在转发规则里添加规则,选择企业微信通道。
5.匹配卡槽,全部选择。
6.测试,提示成功,并在企业微信里能正常收到测试的内容。
7.随机找个需要手机登录并收验证码的app进行登录。
8.进行登录后,会进行收取验证码,等待一会企业微信里并没有任何信息。
9.在SmsForwarder通用设置里导出输出日志,并查看log日志,日志里有刚才登录所收的短信验证码信息,而企业微信里没有任何消息。
是否必现
是(Yes)
出现问题的手机信息
华为Mate20-Pro
出现问题的安卓版本、系统版本
鸿蒙3.0
提供截图或视频
提供报错堆栈【请提供logcat抓取的日志,参考: https://blog.csdn.net/m0_64776928/article/details/126005119 】
No response
提供解决方案
No response
你打码的那几行说明短信广播有正常收到了,权限什么的都没有问题了
排查一下原因:
1、通用设置中的总开关没打开
2、没有匹配中转发规则
3、如果转发日志
里面有日志,但是没转发出去,点击小图标查看具体转发返回
这么神奇?卸载干净,全新安装试试
这么神奇?卸载干净,全新安装试试
解决了,重装就可以了。