获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
没有出错, 调用的API是: IWXAPI.sendReq(OpenWebview.Req) 微信签约支付界面可以正常启动和完成支付. 但如果用户直接按返回键回到app界面, WXPayEntryActivity.onResp()不会被调用, 这样app就收不到任何通知. 而且服务端也收不到微信服务端的通知. 想知道, 这种签约支付, 如果直接按返回键取消支付, "取消支付"这个结果应该是怎么通知到app端的.
微信签约支付取消客户端没有收到通知微信普通支付没有问题, 支付完成后WXPayEntryActivity.onResp()会被调用, 通知支付结果. 但如果是签约支付, 这个方法似乎就不会被调用了. 最大的问题是, 如果用户在签约支付界面直接返回, 相当于"取消支付", 这种情况客户端app无法获得通知, 服务端也没有收到微信服务端的任何通知. SDK版本: Android平台, 5.1.0
2019-07-10