Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: 转发短信无法获取卡槽信息 #235

Closed
wech88 opened this issue Nov 12, 2022 · 7 comments
Closed

[Bug]: 转发短信无法获取卡槽信息 #235

wech88 opened this issue Nov 12, 2022 · 7 comments
Assignees
Labels
bug Something isn't working

Comments

@wech88
Copy link

wech88 commented Nov 12, 2022

是否有人曾提过类似的问题

否(No)

升级到最新的版本是否存在这个问题

是(Yes)

是否已经查阅Wiki文档还未能解决的

否(No)

APP版本

v3.1.1 1024

问题描述

测试手机 化为P9、红米9

服务端收到的转发数据:
{"sign":"Fwvr1ZHfysuVWQqcD%2BQG2lKPqaYSqEBZjS8jTHIQbbQ%3D","from":"+XXXXXXXXXX","content":"+XXXXXXXXXX\nHello this is my now\n\n2022-11-03 23:29:33\ncsalex1","timestamp":"1667489374043"}

\n\n 两个回车中间应该有一行是卡槽信息, 不知道是bug 还是配置问题。

配置规则的时候测试,是可以收到卡槽信息的
{"sign":"MTkMy0IuVdctZdk%2FBHQTfYKGfMcxEwfgX45IHUhO8K8%3D","from":"1235698456","content":"1235698456\ncs123\nSIM1_XXXXXXXXXX\n2022-11-03 23:08:20\ncsalex1","timestamp":"1667488100605"}

复现步骤

  1. 添加WebHook发送通道, 只填写WebHook地址,其他默认
  2. 添加转发规则,选择新建的webhook通道,卡槽选全部,匹配字段全部,其他默认
  3. 收到短信后,app自动将短信转发到webhook,WebHook打印出的结果中不包含卡槽信息

是否必现

是(Yes)

出现问题的手机信息

化为P9、红米9

出现问题的安卓版本、系统版本

Android 11 MIUI 12

提供截图或视频

No response

提供报错堆栈

No response

提供解决方案

No response

@wech88 wech88 added the bug Something isn't working label Nov 12, 2022
@FreeWillDeveloper
Copy link

我也遇到了类似的问题, 我的是双卡手机, 系统是miui11, 在赋予了所有权限依然无法读卡, 甚至在通用设置里手动输入卡槽信息后, 转发的短信还无法带上卡槽信息, 只能在发送通道里手动设置, 后来我就去系统sim卡设置那里, 手动输入运营商和手机号, 然后软件就可以读取卡槽信息了, 转发短信也正常了.

@sixgod21
Copy link

sixgod21 commented Dec 4, 2022

我也无法识别卡槽,请问解决了吗

@pppscn
Copy link
Owner

pppscn commented Jan 30, 2023

下载每周构建版测试一下

https://github.com/pppscn/SmsForwarder/actions/workflows/Weekly_Build.yml

@pppscn pppscn pinned this issue Jan 30, 2023
@pppscn pppscn closed this as completed Jan 30, 2023
@pppscn
Copy link
Owner

pppscn commented Feb 12, 2023

如果转发信息中的卡槽匹配错误,根据SubId设置卡槽主键(先全部转发,根据转发信息的中SubId,标注对应的卡槽主键,例如下图:卡槽1的SubId实际为2)

卡槽主键标注

@imldy
Copy link

imldy commented Jul 16, 2023

我也遇到了类似的问题, 我的是双卡手机, 系统是miui11, 在赋予了所有权限依然无法读卡, 甚至在通用设置里手动输入卡槽信息后, 转发的短信还无法带上卡槽信息, 只能在发送通道里手动设置, 后来我就去系统sim卡设置那里, 手动输入运营商和手机号, 然后软件就可以读取卡槽信息了, 转发短信也正常了.

@FreeWillDeveloper 有用,感谢

@pppscn pppscn unpinned this issue Mar 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants