微信收款自动通知服务器,你不懂 Android 开发,也能定制自己的App

微信收款自动通知服务器,你不懂 Android 开发,也能定制自己的App

👤 学长代码 📅 未知日期

 

一、一个真实的痛点

老王开了家小超市,平时生意不错。

但他有个烦心事——微信收款到账了,他不能第一时间知道

你说手机上不是有提示音吗?是啊,但有时候手机静音,有时候在忙别的,有时候一天几十笔收款,压根分不清哪笔到了哪笔没到。

如果你搞了个会员系统,客户付款后系统要自动更新余额。但系统怎么知道客户付了多少钱?只能靠人工核对,再手动录入。

一天下来,光对账就要花半小时。

搞线上一般开发了一套方案:手机收到微信收款通知 → 自动转发给服务器 → 服务器处理 → 会员余额自动更新

听起来很完美对吧?但实现过程踩了不少坑……


二、那些年我们试过的方案

❌ 方案一:截图识别(OCR)

电脑截屏 → 识别图片中的文字 → 发给服务器,目前的ocr本地比较吃机器性能,需要一直轮训桌面一秒一次截图然后再去识别,他么能能慢死,精准度也非常差,看了几个开源项目反馈都很差!!!

听着挺高科技,实际用起来:

  • 三秒才能识别出来,
  • 连续来三笔收款,截图位置一模一样,识别结果乱套
  • 微信界面稍微改一版,又要重新调

试了一天就放弃了——“这比我手动输入还慢!”

❌ 方案二:Hook注入

直接修改微信的内部逻辑,截取收款数据。

这个快是快,但有个致命问题——封号风险

微信的安全系统不是吃素的,一旦检测到异常行为,直接限制登录。老王一想到自己的收款账号可能被封,赶紧叫停。

✅ 方案三:通知监听(本文推荐,免费零风险)

这个方案来自一个开源项目,叫 SmsForwarder(短信转发器)。

它的思路特别朴素:

既然微信收款会弹出通知,那我直接"听"这个通知不就行了?

不需要修改微信,不需要截图,不需要Root手机,纯粹利用安卓系统自带的功能——通知监听服务

收到通知 → 读取内容 → 按规则判断 → 发送到服务器

整个过程20毫秒搞定,比截图快100倍。


三、它是怎么工作的?

给你打个比方:

你家门口有个智能信箱。平时各种信件(通知)投进去,你懒得一封封看。

现在你给信箱装了个自动分拣机

  1. 它只认微信支付的信件(其他通知忽略)
  2. 它只看**标题叫"微信支付"**的(广告推送不要)
  3. 符合条件的,自动拍照转发到你的电脑上

这就是 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。


七、怎么用?

  1. 下载安装 SmsForwarder → 点此下载
  2. 开启「通知监听权限」(手机会引导你,点几个按钮就行)
  3. 设置转发规则(告诉它:只转发微信支付的通知)
  4. 填写服务器地址(告诉它:收到通知发到哪)

就这样,搞定。

整个过程不超过5分钟。


写在最后

科技的意义,就是把人从重复劳动中解放出来。

本文提到的 SmsForwarder 是一款开源软件,完全免费。

下载链接:

  • 📥 SmsForwarder 官方版:https://github.com/pppscn/SmsForwarder/releases
  • 📥 微信支付定制版(含预置配置):https://github.com/lovezz1314/SmsForwarder/releases
  • 💬 技术交流 / 定制咨询:可在 GitHub Issues 留言

觉得有用?点个「在看」,需要定制App 转发给需要的朋友 👇