iOS集成支付宝回调获取不到的坑

以前集成过一次支付宝。大概是2016年。支付宝的集成还是比较简单的。我主要说支付成功/失败后的回调
发起支付和appdelegate写一下就OK了。
不管是web还是客户端,都可以成功拿到数据


iOS集成支付宝回调获取不到的坑_第1张图片
image.png

iOS集成支付宝回调获取不到的坑_第2张图片
image.png

昨天我又集成了一次支付宝,然后就去下载了最新的demo
虽然说集成的时候少了不少文件。但是留下了一大堆坑
比如 iOS Alipay和友盟 UTDID冲突的坑

在回调的时候有同样的问题:
这是最新的API

iOS集成支付宝回调获取不到的坑_第3张图片
image.png

就是说 ,调用客户端时,直接付款,不能直接获取到回调信息,只有自己去appdelegate中写通知回调。
使用web的时候,可以直接返回结果。

官方文档截个图


iOS集成支付宝回调获取不到的坑_第4张图片
image.png

所以:为什么客户端支付还要自己在写一个通知回调呢?

参考文档:
ios 支付宝回调处理
App支付iOS集成流程
iOS集成支付宝,支付成功之后"收不到回调"解决

你可能感兴趣的:(iOS集成支付宝回调获取不到的坑)