-
Notifications
You must be signed in to change notification settings - Fork 565
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2020.6.16 支付宝无法监听收款bug解决方法 #27
Comments
感谢分享 。自己编译的放心 |
不会搞. |
解决监控问题APP下载(已编译完成,安装即用):http://d.letogther.cn/file/8179032-451407389 |
这个问题恐怕和系统有关系。。我用的原生系统,监控content一直没问题。。。 |
这是我自己fork代码改的。因为改动的地方比较多。所以没有合并,需要的自行到项目中的 主要改动如下:支持最新支付宝、支持微信、支持支付宝店员消息监控(iphone的手机可以找个安卓手机登录小号,一样可以监听到大号的支付信息)、支持微信店员 另外的大改动是:支持开机自启广播。支持错误重试,第一次监控推送失败,会重试一次(大大提高了成功率。现在我的掉单率极低)。 因为有的手机app长时间位于后台。会限制后台app联网。所以重试机制在重试的时候。会主动弹出到前台,小米手机务必开启后台弹出界面权限。(不会设置的,到权限管理里面,把权限全部打开) |
支付宝无法监听原因:
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的判断
(适用于我之前监听正常,最近突然无法监听的情况,经验分享 勿喷)
The text was updated successfully, but these errors were encountered: