支付宝在ios应用上的开发

2023-10-27

前奏

现在随着移动开发的快速发展,越来越多的应用要求在线支付功能。最近做了一个关于支付宝支付功能的应用,在使用支付宝的过程中,遇到一些不必要的弯路,因此,写了这篇文章总结一下关于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上的支付功能了。最后,希望大家看了这篇文章后能少走弯路,提高效率。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

支付宝在ios应用上的开发 的相关文章

随机推荐

  • Matlab常见错误及解决办法归纳

    Matlab常见错误及解决办法归纳 1 Subscript indices must either be real positive integers or logicals 中文解释 下标索引必须是正整数类型或者逻辑类型 出错原因 在访问
  • TypeError: Converting circular structure to JSON

    TypeError Converting circular structure to JSON 报错原因 一般报错TypeError Converting circular structure to JSON是因为存在循环引用 并且使用JS
  • Postgre 12 备份数据库

    打开pgAdmin 4 在Schemas的pulice库新建address person表 选中数据库右键 点击Backup https www pgadmin org docs pgadmin4 development backup di
  • 2019最新某响应式开发一招致胜

    资深全栈工程师 姜维 姜老师是一位真正的全栈工程师 有10余年互联网行业从业经验 有丰富的前后端开发 敏捷过程 项目管理经验 负责过多个产品和技术团队 在慕课网先后出品了 基于bootstrap的网页开发 Ajax全接触 等十余门课程 帮助
  • 泛读论文:Person-reID 行人重识别合集

    基于融合特征的行人再识别方法 模式识别与人工智能 2017 3 问题 目前常用的行人再识别方法主要集中在行人外形特征的描述和同一行人对应的 2 幅图像之间距离的学习度量 由于行人图像的亮度和相机角度的变化等 提取行人的外形特征的不变性较难
  • Python彩色图像卷积特征提取——边缘提取

    一 边缘提取 图像提取边缘是基于像素梯度方法实现的 原理是把图像的灰度看成二维曲面 边缘是曲面的突出部分 利用梯度找到变化最的突变点 要想得到一幅图像的梯度 则要在图像的每个像素点位置进行计算偏导数 公式如下 对应的差分公式 当已知离散数据
  • 基于RS的沈阳土地利用情况

    基于RS的沈阳土地利用情况 摘要 众所周知 土地对于社会经济稳定和可持续发展以及全球环境的变化都有着一定的影响 有关土地利用演变的相关研究已受到全世界的关注 本文对沈阳市土地利用的时空演变进行研究和规划 从遥感的原理出发 介绍了土地利用分析
  • android实现下拉框搜索功能,如何在Android中的搜索输入字段旁边添加下拉列表?...

    Enabling suggestions on a device When your application is configured to provide suggestions in Quick Search Box it is no
  • 入门电机系列之5编码器

    入门电机系列 基于STM32硬件 本文章学习借鉴于野火团队资料 以表感谢 官网http products embedfire com 编码器的原理与应用 提示 写完文章后 目录可以自动生成 如何生成可参考右边的帮助文档 文章目录 入门电机系
  • Spring Boot教程

    一 简介 Spring Boot完整教程 主页及目录 swagger 在前后端分离的项目中 接口文档是前后端沟通联调的重要工具 一般我们后端人员会使用接口文档工具 如小幺鸡甚至Excel等 编写接口文档 对于后端开发来说 编写这个json格
  • 关于stm32f103的adc时钟配置

    关于stm32f103的adc时钟配置 PS 由于作者水平有限欢迎各位大佬批评与指正
  • 迪杰斯特拉算法详解+模版+例题

    迪杰斯特拉算法 Dijkstra 是由荷兰计算机科学家狄克斯特拉于1959 年提出的 因此又叫狄克斯特拉算法 是从一个顶点到其余各顶点的最短路径算法 解决的是有权图中最短路径问题 迪杰斯特拉算法主要特点是从起始点开始 采用贪心算法的策略 每
  • Hbase 的复制

    HBase默认采用异步复制的方式同步数据 即客户端执行完put之后 RegionServer的后台线程不断地推送HLog的Entry到Peer集群 这种方式一般能满足大多数场景的需求 例如跨集群数据备份 HBase集群间数据迁移等 但是HB
  • springboot项目基本结构

    项目结构 SpringbootApplication 与springboot包同级 主程序类 这个类是SpringBoot的主配置类 SpringBoot就应该运行这个类的main方法来启动SpringBoot应用 MapperScan c
  • 打印100-1000之内的水仙花数

    C语言 打印100 1000之内的水仙花数 水仙花数 是指一个三位数 其各位数字的立方和确好等于该数本身 如 153 1 5 3 则153是一个 水仙花数 在数论中 水仙花数 Narcissistic number 也称为自恋数 自幂数 阿
  • 上线一套 BI 系统真的很贵?

    犹记 10 年前 接到第一份 offer 岗位 Title 就是 BI 工程师 从此也就和 BI 行业有了这份不解之缘 往前推 10 年 还是 08 北京奥运的时候 听起来似乎已经是很久远的样子 尤其是现在 BI 行业的生力军 90 后会问
  • Linux系统之部署Homepage个人导航页

    Linux系统之部署Homepage个人导航页 一 Homepage介绍 1 1 Homepage简介 1 2 Homepage主要特点 二 本地环境介绍 2 1 本地环境规划 2 2 本次实践介绍 三 检查本地环境 3 1 检查本地操作系
  • 超详细的Guava RateLimiter限流原理解析

    点击上方 方志朋 选择 置顶或者星标 你的关注意义重大 限流是保护高并发系统的三把利器之一 另外两个是缓存和降级 限流在很多场景中用来限制并发和请求量 比如说秒杀抢购 保护自身系统和下游系统不被巨型流量冲垮等 限流的目的是通过对并发访问 请
  • 解决The goal you specified requires a project to execute but there is no POM in this directory...错误

    问题 使用Maven命令创建工程 mvn archetype create DgroupId org seckill DartifactId seckill DarchetypeArtifactId maven archetype weba
  • 支付宝在ios应用上的开发

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