iOS应用程序集成支付宝

首先介绍下什么样的应用集成第三方支付(支付宝、微信支付)会被苹果拒接。

其一:APP内是实物类的商品购买是可以使用第三方支付。

其二:APP内是虚拟类的商品购买,如果支持 web和 Android 端支付的可以通过审核,否则会被拒绝。

以上两点我也是在网络中看到网友给的结果,具体有待尝试。(会更新结论)

下面我们来详细介绍下如果集成支付宝在自己的 APP 内。

首先,从支付宝 网站 https://doc.open.alipay.com/doc2/alipayDocIndex.htm 下载 SDK。

步骤二、创建一个文件夹命名为AliPaySDK,将下载好的 SDK有关文件拷贝到创建的文件夹中。(也就是如下图这些文件)

步骤三、编译你的工程,发现报了一大堆错误,如下图:(解决办法:找到这些报错的文件夹,导入Foundation库,#import <Foundation/Foundation.h>)

步骤四:解决了上面的报错信息,继续编译发现有报一个新的错误,如下图:(解决方法:在 TARGETS —>Build Settings中搜索 header search paths 添加如下路径$(SRCROOT)/工程名/AlipaySDK)

步骤五:继续编译,发现有点小崩溃,感觉 Xcode 这孩子有点不老实,给你玩起了欲擒故纵。在 TARGETS —>Build Phases —>Link Binary with Libraries 中添加如下系统库。

libc++.tbdz、libz.1.1.3.tbd、SystemConfiguration.framework、CoreTelephony.framework、CoreMotion.framework

这时候我们再次编译发现,几十个错误突然就没有了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容