iOS支付宝使用方法详解

2020-01-18 19:53:34王振洲

支付宝相关资源下载地址:支付宝开放平台 在移动支付功能处下载。

一、使用官方的Demo

需要配置基本信息:

打开“APViewController.m”文件,对以下三个参数进行编辑。

iOS,支付宝

iOS,支付宝

二、集成支付宝到自己的工程

1、启动Xcode,为了方便快速开发,将解压包里面的AlipaySDK.bundle和AlipaySDK.framework

和Demo里面的以下文件拷贝到自己的工程文件夹中去,并导入到项目工程中。

iOS,支付宝

2、在Build Phases选项卡的Link Binary With Libraries中,增加以下依赖:

iOS,支付宝

3、如果你的app基于9.0编译,那么为了适配iOS9.0中的App Transport Security(ATS)对http的限制,这里需要对支付宝的请求地址alipay.com、alipayobjects.com做例外,在app对应的info.list中添加如下配置

iOS,支付宝

4、在需要支付功能的.m里面


#import "Order.h"
#import "DataSigner.h"
#import <AlipaySDK/AlipaySDK.h>
#import "APAuthV2Info.h"

根据自己的APP,修改下面的参数即可:

iOS,支付宝

 

iOS,支付宝

 

iOS,支付宝

 

iOS,支付宝

iOS,支付宝

三、注意事项

1、缺少头文件

iOS,支付宝

iOS,支付宝

出现这种情况,在它的文件上面加上:


#import <Foundation/Foundation.h
#import <UIKit/UIKit.h>

即可消除错误

2、'openssl/asn1.h'file not found