支付宝支付集成问题和跳转问题

2016-12-12  本文已影响1024人  我有一只小毛驴_从来都不骑

好久没写笔记了,最近项目页已经上线了,支付宝官方的dome 很多坑,做过的人都知道,下载sdk 到官方网站去下载,加入一些库文件我就不多说了,我说的是导入支付宝第三方以后的遇到的问题:

仔细看看官方dome的目录,这要跟你添加头文件路径很重要,添加如下:
<点击项目名称,点击“Build Settings”选项卡,在搜索框中,以关键字“search”搜索,对“Header Search Paths”增加头文件路径:$(SRCROOT)/项目名称>

我试过把SDK包添加到别的文件下,比如 class 文件夹下,路径也加上class 但是会报错

1.查看你的文件路径,按照官方的文件路径加到工程中
2.你可以把openssl中的 .h .m文件全部删除,再重新添加
上面的那个方法是老方法,下面的这个是iOS 9 以后的新方法,开始的时候没加<else if>后面的判断 支付成功不走回调 
后来我把<else if>后面的代码加上这个方法就走了  如果你想支付成功后跳转别的页面 完全可以写一个通知,先post通知,
在支付按钮中 注册通知  在通知的方法中 跳转页面

也可以这样跳转页面


if 之前代码是 打开支付宝网页版的代码

至于其他的代码完全了一从官网dome 中拷贝过来就可以了

上一篇下一篇

猜你喜欢

热点阅读