你的位置:首页 > 软件开发 > 操作系统 > IOS开发支付宝集成

IOS开发支付宝集成

发布时间:2016-04-07 17:00:08
开发准备1.首先新建项目,然后去官网下载最新的开发包:http://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1,当然也可以用CocoaPods来下载不过用这个下载的话只会 ...

IOS开发支付宝集成

开发准备


1.首先新建项目,然后去官网下载最新的开发包:加密的文件.png

这时候会报错(补充一点: 有些朋友找不到NSString或者一些数据类型报错都是因为缺少Foundation头文件,可能我写的不太明白,有些朋友还是不太懂)大部分错误都是因为一些文件中在支付宝的Demo的Pch文件中统一添加的#import <Foundation/Foundation.h>,如果我们的项目中没有这一步,那么要么也建立pch要么单独添加上.

这时还会有一个错误:

IOS开发支付宝集成路径找不到.png

注意这里的Header Search Paths 路径为空:

IOS开发支付宝集成路径为空.png

打开电脑这个文件的所在地 双击Header Search Paths将电脑的文件拖入Header Search Paths会生成一个路径:

IOS开发支付宝集成生成的路径.png

导入一来框架: 这个最好跟着Demo一个一个往里添加,也不要光看网上资料主要还是看Demo:

IOS开发支付宝集成导入框架.png

报错:这个错误与另外一种说SDK不支持64位比较常见,都是把静态库或者SDK都删了重新导入就行了

IOS开发支付宝集成错误信息.png
到这里应该已经可以运行程序了.如果还是出现了编译错误等问题,导入框架不全与SDK静态库的路径错误比例比较大.建议等能够运行程序后在进行开发.

正式开发

首先我们介绍一段代码:

 NSString *orderSpec = [order description];

NSString *appScheme = @"alisdkdemo"代码 网页上申请的 图片上那里填写的保持一致.


补充: 如果要用swift来调用支付宝SDK 最好把支付的与回调的逻辑单独建立工具类传递数据便好,从流程上本身无太大区别稍微注意的是在swiftAlipaySDK.h有可能因为语言环境问题出现缺少引入类的情况,少什么补什么就好,其他也一样.

文/曾迦(简书作者)

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:IOS开发支付宝集成

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。