IOS支付宝开发中的问题
2016-01-25 13:37
363 查看
首先,我们需要支付宝的功能,应该去支付宝的开发平台,下载sdk以及demo。地址:点击进入下载页面。
如图:
上面就是我们所要得到的结果。
targets->Build Setting ->Search Paths->Head Search Paths和 Library Search Paths
切记:Head Search Paths 和 Library Search Paths的路径一定要根据这个地址能找到对应的头文件。不然设置总会有这个错误(我就在这儿耗了很多时间),如图:
#include <openssl/rsa.h> 'openssl/rsa.h' file not found
下面是我设置的正确路径,如图:
好的,这里设置已经完成了,编译成功。
我这里和官方demo一样都是设置在-info文件中,当然,你也可以自行决定放在其他地方。
如图:
这里的参数来自其他地方。。
注意代码中有这句代码:
[plain] view
plain copy
//应用注册scheme,在AlixPayDemo-Info.plist定义URL types,用于安全支付成功后重新唤起商户应用
NSString *appScheme = @"paytest";
所以,我们还需要设置回调的标示。
同样在-info文件中,添加个节点。如图:
注意:上面的item0的值就是appScheme。
第一步、将需要的文件,静态库等拖入工程中,这里有:include,libs,Utilities,libcrypto.a,libssl.a文件。
如图:上面就是我们所要得到的结果。
第二步、设置Head Search Paths 和 Library Search Paths。
targets->Build Setting ->Search Paths->Head Search Paths和 Library Search Paths切记:Head Search Paths 和 Library Search Paths的路径一定要根据这个地址能找到对应的头文件。不然设置总会有这个错误(我就在这儿耗了很多时间),如图:
#include <openssl/rsa.h> 'openssl/rsa.h' file not found
下面是我设置的正确路径,如图:
好的,这里设置已经完成了,编译成功。
第三步、设置partner、seller、RSA private key、RSA public key。
我这里和官方demo一样都是设置在-info文件中,当然,你也可以自行决定放在其他地方。如图:
这里的参数来自其他地方。。
第四步、支付成功后,回到应用程序中。
注意代码中有这句代码:[plain] view
plain copy
//应用注册scheme,在AlixPayDemo-Info.plist定义URL types,用于安全支付成功后重新唤起商户应用
NSString *appScheme = @"paytest";
所以,我们还需要设置回调的标示。
同样在-info文件中,添加个节点。如图:
注意:上面的item0的值就是appScheme。
相关文章推荐
- IOS支付宝开发SDK的集成
- iOS:控制器间的数据传递
- iOS第三方类库JSPatch(热更新)
- iOS文件写入读取
- IOS自定义控件系统方法调用顺序
- iOS 中如何添加应用自己的字体,使用萍方体
- 新书推荐《从Node.js到iOS学注册登录》
- iOS判断字符串中是否包含另一个字符串
- iOS经典讲解之设置颜色注意事项
- iOS 的一些小知识总结
- iOS-CollectionView自定义相册功能_性能优化
- setNeedsDisplay
- iOS集成环信昵称和头像(自己服务器)
- iOS开发之简单多语言开发
- iOS-最新iOS 9 适配中出现的坑
- iOS-开发环境Xcod推荐插件
- iOS程序猿之Git终端命令行语句整理
- iOS开发系列--通知与消息机制
- iOS开发笔记--识别单击还是双击
- iOS开发笔记--彩色小图标显示方法