三星Galaxy S10安卓设备自动重发失败短信的方案问询
解决方案:三星Galaxy S10自动重发原生短信应用发送失败的短信
针对你的需求,以下是几个可行的落地方案:
方案一:Tasker + AutoNotification 监控失败通知
利用三星原生短信发送失败时的系统通知,通过AutoNotification捕捉通知内容并提取关键信息,再触发重发:
- 安装Tasker配套插件AutoNotification
- 在Tasker中新建Profile:
- 触发类型选「Event → Plugin → AutoNotification → Intercept」
- 配置拦截规则:
- 包名指定为
com.samsung.android.messaging(三星原生短信应用包名) - 通知过滤关键词填「发送失败」「未发送」等匹配三星失败通知的文本
- 勾选「提取文本」,开启通知内容变量提取
- 包名指定为
- 新建对应Task:
- 用正则表达式从
%antext(AutoNotification提取的通知内容)中匹配收件人号码和短信内容,比如三星通知格式为「给13xxxxxxxxx的短信发送失败:xxxxxxx」,正则可写:给(\d+)的短信发送失败:(.+) - 添加「Wait」动作设置延迟时间(比如10分钟,可自定义)
- 调用Tasker的「Send SMS」动作,填入匹配到的号码和内容
- 可选:添加循环判断,最多重发3次,每次间隔递增
- 用正则表达式从
方案二:用MacroDroid替代Tasker(兼容性更友好)
MacroDroid的通知监控模块操作更直观:
- 安装MacroDroid
- 新建Macro:
- 触发条件选「Notification Received」,指定包名
com.samsung.android.messaging,关键词填「发送失败」 - 添加动作「Extract Text from Notification」,提取通知中的号码和短信内容
- 添加「Wait」动作设置延迟
- 添加「Send SMS」动作,填入提取到的信息
- 触发条件选「Notification Received」,指定包名
方案三:开启三星原生短信自动重发(优先尝试)
部分三星机型原生支持自动重发,检查路径:
打开三星短信应用 → 右上角三点 → 设置 → 更多设置 → 短信重发(不同机型可能在「发送设置」分类下),开启后可设置重发次数和间隔时间。
方案四:替换为带自动重发的第三方短信应用
安装Google Messages、SMS Organizer等第三方短信应用,设置为默认短信应用后,开启自带的「自动重发失败短信」功能,无需额外自动化工具。
注意事项
- 所有自动化工具需授予:短信权限、通知访问权限、后台运行权限(避免被系统后台清理)
- 正则匹配规则需根据三星实际通知格式调整,确保能准确提取号码和内容
内容的提问来源于stack exchange,提问作者Unibit
相关产品推荐
相关产品推荐

