开发准备1.首先新建项目,然后去官网下载最新的开发包:http://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1,当然也可以用CocoaPods来下载不过用这个下载的话只会 ...
开发准备
1.首先新建项目,然后去官网下载最新的开发包:加密的文件.png
这时候会报错(补充一点: 有些朋友找不到NSString或者一些数据类型报错都是因为缺少Foundation头文件,可能我写的不太明白,有些朋友还是不太懂)大部分错误都是因为一些文件中在支付宝的Demo的Pch
文件中统一添加的#import <Foundation/Foundation.h>
,如果我们的项目中没有这一步,那么要么也建立pch
要么单独添加上.
这时还会有一个错误:
路径找不到.png
注意这里的Header Search Paths
路径为空:
路径为空.png
打开电脑这个文件的所在地 双击Header Search Paths
将电脑的文件拖入Header Search Paths
会生成一个路径:
生成的路径.png
导入一来框架: 这个最好跟着Demo一个一个往里添加,也不要光看网上资料主要还是看Demo:
导入框架.png
报错:这个错误与另外一种说SDK不支持64位比较常见,都是把静态库或者SDK都删了重新导入就行了
错误信息.png
到这里应该已经可以运行程序了.如果还是出现了编译错误等问题,导入框架不全与SDK静态库的路径错误比例比较大.建议等能够运行程序后在进行开发.
正式开发
首先我们介绍一段代码:
NSString *orderSpec = [order description];
NSString *appScheme = @"alisdkdemo"
代码 网页上申请的 图片上那里填写的保持一致.
补充: 如果要用swift
来调用支付宝SDK 最好把支付的与回调的逻辑单独建立工具类传递数据便好,从流程上本身无太大区别稍微注意的是在swift
中 AlipaySDK.h
有可能因为语言环境问题出现缺少引入类的情况,少什么补什么就好,其他也一样.
文/曾迦(简书作者)
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:IOS开发支付宝集成
关键词:IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。