微信收款自动通知服务器,你不懂 Android 开发,也能定制自己的App
一、一个真实的痛点
老王开了家小超市,平时生意不错。
但他有个烦心事——微信收款到账了,他不能第一时间知道。
你说手机上不是有提示音吗?是啊,但有时候手机静音,有时候在忙别的,有时候一天几十笔收款,压根分不清哪笔到了哪笔没到。
如果你搞了个会员系统,客户付款后系统要自动更新余额。但系统怎么知道客户付了多少钱?只能靠人工核对,再手动录入。
一天下来,光对账就要花半小时。
搞线上一般开发了一套方案:手机收到微信收款通知 → 自动转发给服务器 → 服务器处理 → 会员余额自动更新。
听起来很完美对吧?但实现过程踩了不少坑……
二、那些年我们试过的方案
❌ 方案一:截图识别(OCR)
电脑截屏 → 识别图片中的文字 → 发给服务器,目前的ocr本地比较吃机器性能,需要一直轮训桌面一秒一次截图然后再去识别,他么能能慢死,精准度也非常差,看了几个开源项目反馈都很差!!!
听着挺高科技,实际用起来:
三秒才能识别出来,慢 连续来三笔收款,截图位置一模一样,识别结果乱套 微信界面稍微改一版,又要重新调
试了一天就放弃了——“这比我手动输入还慢!”
❌ 方案二:Hook注入
直接修改微信的内部逻辑,截取收款数据。
这个快是快,但有个致命问题——封号风险。
微信的安全系统不是吃素的,一旦检测到异常行为,直接限制登录。老王一想到自己的收款账号可能被封,赶紧叫停。
✅ 方案三:通知监听(本文推荐,免费零风险)
这个方案来自一个开源项目,叫 SmsForwarder(短信转发器)。
它的思路特别朴素:
既然微信收款会弹出通知,那我直接"听"这个通知不就行了?
不需要修改微信,不需要截图,不需要Root手机,纯粹利用安卓系统自带的功能——通知监听服务。
收到通知 → 读取内容 → 按规则判断 → 发送到服务器
整个过程20毫秒搞定,比截图快100倍。
三、它是怎么工作的?
给你打个比方:
你家门口有个智能信箱。平时各种信件(通知)投进去,你懒得一封封看。
现在你给信箱装了个自动分拣机:
它只认微信支付的信件(其他通知忽略) 它只看**标题叫"微信支付"**的(广告推送不要) 符合条件的,自动拍照转发到你的电脑上
这就是 SmsForwarder 干的事。
四、为什么这个方案值得一试?
1. 安全
不碰微信内部数据,纯系统API。安卓手机厂商自己都在用同样的接口,微信不可能封禁。
2. 不丢单
截图方案最怕连续收款——三笔一起来,只截到一张图。
通知监听不一样:来一条收一条,排队处理,一个不漏。
3. 省心
装好之后就不用管了。WiFi断网了?没事,网络恢复后自动补发。
4. 免费
开源软件,不要钱。自己有一台服务器就行,甚至可以用免费的云函数。
五、适合哪些人?
- 实体店老板
:客户微信付款后,会员余额自动更新 - 电商卖家
:收款后自动通知发货系统 - 做技术开发的
:想给自己的系统加个自动收款通知功能 - 任何需要"手机收到通知 → 电脑自动处理"的人
其实不止微信支付——你还可以用它监控短信验证码、电话来电、甚至快递通知……只要是手机通知,它都能捕获并转发。
六、进阶:自动编译自己的定制版
这部分给想动手的朋友参考,不懂代码也没关系,这是一键完成的。
你可能会问:SmsForwarder 是个开源软件,能不能修改源码,编译一个自己的专属版本?
答案是:能,而且不需要在自己电脑上装任何开发环境。
GitHub Actions 自动编译
代码推送到 GitHub → 自动触发编译 → 签名打包 → 生成 APK
↓
下载安装到手机
整个过程全自动,不需要装 Android Studio、不需要配置 JDK、不需要处理签名证书。
我们把源码托管在 GitHub 上,配了一个自动编译工作流:
这里 是我要感觉十分方便的过程,本地不需要下载任何编译开发工具,全程使用workbuddy+ GitHu Actions 就能在线调试编译,最后还会将apk上传,我做的只是下载安装到手机后 最后的验证步骤~
修改什么?
如果你想定制自己的版本,只需要改几个参数:
- Webhook 地址
→ 改成你自己的服务器 - Secret 密钥
→ 换成你自己的 - 转发规则
→ 改成你需要的匹配条件
改完之后往 GitHub 一推,等几分钟 APK 就自动编译好了。我将自己的默认服务地址,内置进去了,安装的时候就不需要让客户重新配置了,十分方便~
AI 辅助开发
有意思的是,整个定制过程都有 AI 编程助手 WorkBuddy 参与:
分析源码、定位需要修改的代码 自动修复编译错误(依赖冲突、API 不兼容等等) 一键推送到 GitHub 触发自动编译 从报错到修复,全程不用自己动手写代码
换句话说:你不懂 Android 开发,也能定制自己的 APK。
七、怎么用?
下载安装 SmsForwarder → 点此下载 开启「通知监听权限」(手机会引导你,点几个按钮就行) 设置转发规则(告诉它:只转发微信支付的通知) 填写服务器地址(告诉它:收到通知发到哪)
就这样,搞定。
整个过程不超过5分钟。
写在最后
科技的意义,就是把人从重复劳动中解放出来。
本文提到的 SmsForwarder 是一款开源软件,完全免费。
下载链接:
📥 SmsForwarder 官方版:https://github.com/pppscn/SmsForwarder/releases 📥 微信支付定制版(含预置配置):https://github.com/lovezz1314/SmsForwarder/releases 💬 技术交流 / 定制咨询:可在 GitHub Issues 留言
觉得有用?点个「在看」,需要定制App 转发给需要的朋友 👇