注:本步骤是本人自己实践过,同时也参考网上一些文档。
在往项目里集成支付宝支付的之前需要先从支付宝开放平台下载其SDK,可下载其官方demo,想在项目中成功的调出支付宝支付页面并顺利支付,可参考如下步骤:
【步骤一】
把支付宝sdk导入项目中
文件内容如下图1(此文件内容为本人放入新建的文件夹内的,文件内容注意看清有哪些):
图1【步骤二】
.pch文件里写入如下内容:
图2【步骤三】
找到 targets—-》Build Setting 搜索“header se” 重新写上openssl文件的路径。
图3【步骤四】
在AppDelegate.h里面和支付界面写入支付需要的方法,具体参照官方demo。
【步骤五】
如果运行后报错,查看需要的库是否添加完整,如有缺少就添加,需要的库如下
图四 图5【步骤六】
如果运行后,控制台输出不能网络请求,则在info.plist里添加白名单:
图六【步骤七】
如果运行后,网络请求白名单已经添加,但是不能打开支付宝客户端,则继续在info.plist里添加打开支付宝的白名单:
图七到这里基本就可以正常调出支付界面了。
下面列举一下集成支付宝常遇见的几种问题及解决方法:
网友评论