iOS集成支付宝支付

本文介绍了如何在iOS应用中集成支付宝支付,包括SDK导入、配置URL Schemes、本地生成订单信息、处理支付结果和Demo下载。重点在于设置依赖库、URL Types以及本地测试支付流程。
摘要由CSDN通过智能技术生成

1,SDK导入

  1. 下载支付宝demo:支付宝Demo
  2. 解压Demo,进入到路径:Demo/客户端demo/支付宝钱包支付接口开发包标准版(iOS 15.1.6)
  3. 将AlipaySDK.bundle,AlipaySDK.framework导入到项目
  4. 添加依赖,官方文档给的好多依赖,试了下,这几个是必须要加的。TARGETS-General-Linked Frameworks and Libraries添加:
    • libz.tbd
    • libc++.tbd
    • SystemConfiguration.framework
    • CoreTelephony.framework
    • CoreMotion.framework

5,配置URL Schemes
TARGETS-Info-URL Types添加一项,在URL Schemes里边随便一个,注意要有一定唯一性,否则如果和手机中其它app的重复,就会出现调起支付宝支付后不能跳转回app的情况。这里最好是用纯字符,用下划线什么的也会出现支付后无法跳转回app。
6,打开项目info.plist,右键选择Open as - Source code,把这段复制到plist中,保存重新选择Open as - Property List,能正常打开就证明格式对了,除弹窗提示打不开就是标签或者层级不对,修改一下。

<key>NSAppTransportSecurity</key>
 <dict>
  <key>NSAllowsArbitraryLoads</key>
  <true>
  <key>NSExceptionDomains</key>
  <dict>
   <key>alipay.com</key>
   <dict>
    <key>NSIncludesSubdomains</key>
    <true>
    <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
    <true>
    <key>NSTemporaryExceptionMinimumTLSVersion</key>
    <string>TLSv1.0</string>
    <key>NSTemporaryExceptionRequiresForwardSecrecy</key>
    <false>
   </dict
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值