开了家小超市,平时生意不错。但有个烦心事——微信收款到账了,不能第一时间知道。手机上有提示音,但有时候手机静音,有时候在忙别的,有时候一天几十笔收款,压根分不清哪笔到了哪笔没到。
如果搞了个会员系统,客户付款后系统要自动更新余额。但系统怎么知道客户付了多少钱?只能靠人工核对,再手动录入。一天下来,光对账就要花半小时。
理想的方案是:手机收到微信收款通知 → 自动转发给服务器 → 服务器处理 → 会员余额自动更新。听起来很完美,但实现过程踩了不少坑。

那些年试过的方案
❌ 方案一:截图识别(OCR)
电脑截屏 → 识别图片中的文字 → 发给服务器。听起来挺高科技,实际用起来问题很多:
- 三秒才能识别出来,慢
- 连续来三笔收款,截图位置一模一样,识别结果乱套
- 微信界面稍微改一版,又要重新调
试了一天就放弃了——"这比我手动输入还慢!"

❌ 方案二:Hook 注入
直接修改微信的内部逻辑,截取收款数据。这个快是快,但有个致命问题——封号风险。微信的安全系统不是吃素的,一旦检测到异常行为,直接限制登录。收款账号可能被封,这个风险承担不起。

✅ 方案三:通知监听(推荐,免费零风险)
这个方案来自一个开源项目,叫 SmsForwarder(短信转发器)。它的思路特别朴素:
既然微信收款会弹出通知,那我直接"听"这个通知不就行了?
不需要修改微信,不需要截图,不需要 Root 手机,纯粹利用安卓系统自带的功能——通知监听服务。

收到通知 → 读取内容 → 按规则判断 → 发送到服务器。整个过程20 毫秒搞定,比截图快 100 倍。
工作原理
打个比方:你家门口有个智能信箱。平时各种信件(通知)投进去,你懒得一封封看。现在你给信箱装了个自动分拣机:
- 它只认微信支付的信件(其他通知忽略)
- 它只看标题叫"微信支付"的(广告推送不要)
- 符合条件的,自动拍照转发到你的电脑上

这就是 SmsForwarder 干的事。
为什么这个方案值得一试?
1. 安全
不碰微信内部数据,纯系统 API。安卓手机厂商自己都在用同样的接口,微信不可能封禁。
2. 不丢单
截图方案最怕连续收款——三笔一起来,只截到一张图。通知监听不一样:来一条收一条,排队处理,一个不漏。
3. 省心
装好之后就不用管了。WiFi 断网了?没事,网络恢复后自动补发。
4. 免费
开源软件,不要钱。自己有一台服务器就行,甚至可以用免费的云函数。
适合哪些人?
- 实体店老板:客户微信付款后,会员余额自动更新
- 电商卖家:收款后自动通知发货系统
- 做技术开发的:想给自己的系统加个自动收款通知功能
- 任何需要"手机收到通知 → 电脑自动处理"的人
其实不止微信支付——你还可以用它监控短信验证码、电话来电、甚至快递通知……只要是手机通知,它都能捕获并转发。
进阶:自动编译自己的定制版
SmsForwarder 是个开源软件,能不能修改源码,编译一个自己的专属版本?答案是:能,而且不需要在自己电脑上装任何开发环境。
GitHub Actions 自动编译
代码推送到 GitHub → 自动触发编译 → 签名打包 → 生成 APK。整个过程全自动,不需要装 Android Studio、不需要配置 JDK、不需要处理签名证书。


修改什么?如果你想定制自己的版本,只需要改几个参数:
- Webhook 地址 → 改成你自己的服务器
- Secret 密钥 → 换成你自己的
- 转发规则 → 改成你需要的匹配条件
改完之后往 GitHub 一推,等几分钟 APK 就自动编译好了。
AI 辅助开发
整个定制过程都有 AI 编程助手参与:
- 分析源码、定位需要修改的代码
- 自动修复编译错误(依赖冲突、API 不兼容等等)
- 一键推送到 GitHub 触发自动编译
- 从报错到修复,全程不用自己动手写代码
换句话说:你不懂 Android 开发,也能定制自己的 APK。
使用步骤
- 下载安装 SmsForwarder
- 开启「通知监听权限」(手机会引导你,点几个按钮就行)
- 设置转发规则(告诉它:只转发微信支付的通知)
- 填写服务器地址(告诉它:收到通知发到哪)

整个过程不超过 5 分钟。

总结
科技的意义,就是把人从重复劳动中解放出来。SmsForwarder 这个开源项目用通知监听的思路,巧妙地解决了微信收款自动通知的问题——不碰微信内部数据、不丢单、免费、零风险。
苏米注:这个方案的巧妙之处在于"借力打力"——利用安卓系统自带的能力,而不是去破解或 Hook。对于实体店老板、电商卖家、开发者来说,这是一个值得尝试的自动化方案。下载链接:
- SmsForwarder 官方版:github.com/pppscn/SmsForwarder
- 微信支付定制版(含预置配置):github.com/lovezz1314/SmsForwarder