前奏

现在随着移动开发的快速发展,越来越多的应用要求在线支付功能。最近做了一个关于支付宝支付功能的应用,在使用支付宝的过程中,遇到一些不必要的弯路,因此,写了这篇文章总结一下关于ios开发如何使用支付宝。

正文

首先,我们需要支付宝的功能,应该去支付宝的开发平台,下载sdk以及demo。地址: 点击进入下载页面。

第一步、将需要的文件,静态库等拖入工程中,这里有: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文件中,当然,你也可以自行决定放在其他地方。
如图:
这里的参数来自其他地方。。

第四步、支付成功后,回到应用程序中。

注意代码中有这句代码:
   //应用注册scheme,在AlixPayDemo-Info.plist定义URL types,用于安全支付成功后重新唤起商户应用NSString *appScheme = @"paytest";

所以,我们还需要设置回调的标示。

同样在-info文件中,添加个节点。如图:
注意:上面的item0的值就是appScheme。

结束语

ok,这样就完成了支付宝的在ios上的支付功能了。最后,希望大家看了这篇文章后能少走弯路,提高效率。

支付宝在ios应用上的开发相关推荐

  1. 支付宝在ios应用上的开发[转]

    前奏 现在随着移动开发的快速发展,越来越多的应用要求在线支付功能.最近做了一个关于支付宝支付功能的应用,在使用支付宝的过程中,遇到一些不必要的弯路,因此,写了这篇文章总结一下关于ios开发如何使用支付 ...

  2. 使用 Xcode 在越狱 iOS 设备上进行开发调试

    1 目的 2 iOS 设备的设置 3 生成私有签名 4 设置 Xcode 4.1 告诉 Xcode 不需要签名 4.2 告诉 Xcode 不用做签发动作 4.3 指示 Xcode 使用私有签名签发 A ...

  3. HBuilder/Mui开发ios使用上拉刷新导致滚动条无法使用的解决方法

    HBuilder/Mui开发ios使用上拉刷新导致滚动条无法使用的解决方法 参考文章: (1)HBuilder/Mui开发ios使用上拉刷新导致滚动条无法使用的解决方法 (2)https://www. ...

  4. 移动端h5文字长按复制_移动端开发 H5 页面在 iOS手机上无法实现 长按复制文本 求解决...

    移动端开发 H5 页面在 iOS手机上无法实现 长按复制文本 百度谷歌搜索的答案是 iOS手机系统自带 需要设置禁用 我们需求是要实现此功能 可是我在手机测试 并没有实现长按复制文本 之前这样设置可以 ...

  5. 不通过AppStore,在iOS设备上直接安装应用程序的原理

    本文转载至  http://mobile.51cto.com/hot-439095.htm 通过itms-services协议,可以通过safari浏览器直接在iOS设备上安装应用程序.利用这种方式, ...

  6. iOS 6上的Safari是否缓存$ .ajax结果?

    本文翻译自:Is Safari on iOS 6 caching $.ajax results? Since the upgrade to iOS 6, we are seeing Safari's ...

  7. Android IOS WebRTC 音视频开发总结(二三)-- hurtc使用说明

    Android IOS WebRTC 音视频开发总结(二三)-- hurtc使用说明 本文主要介绍如何测试基于浏览器和手机的视频通话程序,转载请说明出处,文章来自博客园RTC.Blacker,更多详见 ...

  8. iOS cocos2d 2游戏开发实战(第3版)---你的第一个游戏!

    2019独角兽企业重金招聘Python工程师标准>>> 随着苹果公司不断地创新与发展,新的iPhone 5.iPad 4以及iPad mini产品相继问世,包括iOS与Xcode在内 ...

  9. 【转】使IFRAME在iOS设备上支持滚动

    原文链接:Scroll IFRAMEs on iOS 原文日期: 2014年07月02日  翻译日期: 2014年07月10日 翻译人员:铁锚 很长时间以来, iOS设备上Safari中超出边界的元素 ...

最新文章

  1. 怎么使用CAD编辑器来打开图纸中的所有图层
  2. VTK:图表之ConstructTree
  3. Linux 搜狗输入法 候选字乱码
  4. iOS应用内付费(IAP)开发步骤列表
  5. 在diy的文件系统上创建文件的流程
  6. 时槽越大越好吗_买桃子是“越大越好”吗?老果农:教你一招,保准桃子又甜又好吃...
  7. Audio Playback过程
  8. js对本地文件进行加密_怎么对电脑文件进行加密
  9. 怎么建立socket长连接???
  10. js浏览器数据库 IndexedDB Web SQL
  11. 基于.net开发chrome核心浏览器【三】
  12. java经典算法(四)---zws
  13. Chrome浏览器设置中文系统语言
  14. (转)Django新手需要注意的10个要点
  15. html5 06携程网案例、 全屏插件的使用
  16. 网页中怎样引导用户关注微信公众号
  17. ​每天十分钟| Get实用在线英语启蒙教育APP—叽里呱啦
  18. 在macOS下如何格式化磁盘
  19. 编写一个制造各种车辆的程序。包含三个类,具体要求如下: (1)基类Vehicle,包含轮子数和汽车自身重量两个属性,一个两参数的构造方法,一个显示汽车信息的方法; (2)小轿车类Car,增加载客数属性
  20. 了解贝尔曼·福特算法

热门文章

  1. python学到了什么_Python这个黑科技,后悔没有早点学起来!
  2. Python 清屏问题的解决
  3. 阿里软件研发总监叶伟:如何处理技术和需求的矛盾
  4. QuickContactBadge和AsyncQueryHandler实现联系人列表完美实现
  5. 怎样用Photoshop做出爆炸效果
  6. 开源 android
  7. linux shell编程 ppt,《LinuxSHELL编程》PPT课件.ppt
  8. 删除cookie时无法删除
  9. ps 背景图案 斜线
  10. linux 搜索文件内容 包含某个单词,grep命令 查找包含某内容的文件