szvone/vmqApk

支付宝确实不行了,感谢大佬无私开源!求更新监控APP

Opened this issue · 15 comments

支付宝确实不行了,感谢大佬无私开源!
求更新监控APP

测试可以正常收款。

@Blackyezi 你用的哪个版本的支付宝,老铁。确定可以正常监听么?

我尝试安装了19年旧版的支付宝 仍然不行,莫非是我操作的问题?或者miui10的原因?求帮助

微信我这边可以正常监听,收款正常。

@Blackyezi 你用的哪个版本的支付宝,老铁。确定可以正常监听么?

我尝试安装了19年旧版的支付宝 仍然不行,莫非是我操作的问题?或者miui10的原因?求帮助

微信我这边可以正常监听,收款正常。

目前是支付宝推得最新版的支付宝版本号10.1.99、你再clone最新版的,然后重新编译试试。

OK,谢谢老铁。
我不懂编译,还是等待好心人发布编译号的app吧。

OK,谢谢老铁。
我不懂编译,还是等待好心人发布编译号的app吧。

我的服务器版本是
linux Debian9
Nginx 1.12.2 |
MySQL 5.5.62
PHP-5.6

大哥我看你的网站支付可以回调了,我安装了PHP的服务端还有监控也都正常自己测试的时候支付成功了,但是不回调页面。

@Blackyezi 你用的哪个版本的支付宝,老铁。确定可以正常监听么?
我尝试安装了19年旧版的支付宝 仍然不行,莫非是我操作的问题?或者miui10的原因?求帮助
微信我这边可以正常监听,收款正常。

目前是支付宝推得最新版的支付宝版本号10.1.99、你再clone最新版的,然后重新编译试试。

我试了最新的1.82也是无法正常监听啊。

解决监控问题APP下载(已编译完成,安装即用):http://d.letogther.cn/file/8179032-451407389

rrkai commented

我把版本号什么的改了下还有修复了支付宝监听的问题.
有问题我会及时更新,因为我自己也在用这个
外链:https://crk.lanzous.com/b05b2q6ij 密码:bof2

我把版本号什么的改了下还有修复了支付宝监听的问题.
有问题我会及时更新,因为我自己也在用这个
外链:https://crk.lanzous.com/b05b2q6ij 密码:bof2

老哥,发下源码可以不?? hhh583648414@gmail.com

rrkai commented

我把版本号什么的改了下还有修复了支付宝监听的问题.
有问题我会及时更新,因为我自己也在用这个
外链:https://crk.lanzous.com/b05b2q6ij 密码:bof2

老哥,发下源码可以不?? hhh583648414@gmail.com

????源码V大的不就是嘛.我的也只是在他的源码上面修复了下支付宝的问题而已啊

我把版本号什么的改了下还有修复了支付宝监听的问题.
有问题我会及时更新,因为我自己也在用这个
外链:https://crk.lanzous.com/b05b2q6ij 密码:bof2

老哥,发下源码可以不?? hhh583648414@gmail.com

????源码V大的不就是嘛.我的也只是在他的源码上面修复了下支付宝的问题而已啊

xD, 把 onNotificationPosted 修改的部分发下吧。。。

rrkai commented

我把版本号什么的改了下还有修复了支付宝监听的问题.
有问题我会及时更新,因为我自己也在用这个
外链:https://crk.lanzous.com/b05b2q6ij 密码:bof2

老哥,发下源码可以不?? hhh583648414@gmail.com

????源码V大的不就是嘛.我的也只是在他的源码上面修复了下支付宝的问题而已啊

xD, 把 onNotificationPosted 修改的部分发下吧。。。

支付宝无法监听原因:
NeNotificationService2.class中的onNotificationPosted()方法,有这两句
if (content.indexOf("通过扫码向你付款") != -1 || content.indexOf("成功收款") != -1)和String money = getMoney(content);
经测试,支付宝10.1.95和10.1.80两个版本,分别是仅title和仅content含有上述关键字。而vmq1.8.1版本是判断的content,所以程序无法往下走,导致无法监听回调
修改方法:
将以上语句中的判断加上title的判断

我把版本号什么的改了下还有修复了支付宝监听的问题.
有问题我会及时更新,因为我自己也在用这个
外链:https://crk.lanzous.com/b05b2q6ij 密码:bof2

老哥,发下源码可以不?? hhh583648414@gmail.com

????源码V大的不就是嘛.我的也只是在他的源码上面修复了下支付宝的问题而已啊

xD, 把 onNotificationPosted 修改的部分发下吧。。。

支付宝无法监听原因:
NeNotificationService2.class中的onNotificationPosted()方法,有这两句
if (content.indexOf("通过扫码向你付款") != -1 || content.indexOf("成功收款") != -1)和String money = getMoney(content);
经测试,支付宝10.1.95和10.1.80两个版本,分别是仅title和仅content含有上述关键字。而vmq1.8.1版本是判断的content,所以程序无法往下走,导致无法监听回调
修改方法:
将以上语句中的判断加上title的判断

这是我的代码,貌似没问题啊,监控的是最新的10.2.18, 谷歌商店版
https://puu.sh/Hzo4O/2ad8419300.png

这是我自己fork代码改的。因为改动的地方比较多。所以没有合并,需要的自行到项目中的 app/ 目录取最新 apk
https://github.com/zwc456baby/vmqApk

主要改动如下:支持最新支付宝、支持微信、支持支付宝店员消息监控(iphone的手机可以找个安卓手机登录小号,一样可以监听到大号的支付信息)、支持微信店员

另外的大改动是:支持开机自启广播。支持错误重试,第一次监控推送失败,会重试一次(大大提高了成功率。现在我的掉单率极低)。

因为有的手机app长时间位于后台。会限制后台app联网。所以重试机制在重试的时候。会主动弹出到前台,小米手机务必开启后台弹出界面权限。(不会设置的,到权限管理里面,把权限全部打开)