ios支付宝支付失败不回调_iOS 支付宝网页支付回调问题

今天遇到支付宝网页支付回调的问题

当手机里面没有支付宝客户端的时候,会自动调起网页支付页面,但是我发现我原来写在AppDelegate.m里面的代码没走。

造成的结果是,不管是支付成功,还是退出支付,都没有反应。

解决办法4>

我亲测了调起支付宝app支付和调起支付宝网页支付后,发现是两种情况。

首先:支付宝app支付是从自己的app跳转到支付宝app的,如果支付结束回到自己的app时,是要走AppDelegate.m里面的代码。

然后:支付宝网页支付,只是调起了一个h5网页,并不是一个app,这样的话,自己的app还在前台运行,支付结束后,是不会走AppDelegate.m里面的代码。

我的解决办法

[[AlipaySDK defaultService] payOrder:credential fromScheme:fromScheme callback:^(NSDictionary* resultDic) {

//在这里面处理回调的结果resultDic

}];

这样就解决了,在那个页面调起支付,就在哪个页面处理回调

希望可以帮助大家

如果哪里有什么不对或者不足的地方,还望读者多多提意见或建议

iOS技术交流群:668562416

源码Demo获取方法

关注「网罗开发」公众号 ,有iOS demo、RN 视频以及demo、Android demo等你领取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值