CitrusPay iOS SDK 使能通过各种支付方式收集付款。
SDK 为开发自己的 iOS 应用程序的 CitrusPay 合作者设计。该 SDK 提供 native integration 以在应用程序内部接受付款,易于集成并提供高性能、功能丰富的结账体验。
##CitrusPay iOS SDK 广泛提供以下功能。
#### 完整的SDK 变更日志 同样可用
您可以通过CocoaPods或手动添加来获取示例项目,以便尝试并熟悉Citrus支付SDK。该项目与SDK捆绑在一起。
通过CocoaPods - 首先从示例目录运行 pod install
以运行示例项目,然后克隆存储库。
### 与Citrus PG集成的先决条件
注意:请确保在继续之前满足上述所有要求。
如果您不希望使用CocoaPods,那么次要推荐是将子模块用作。这允许您使用标准的Git命令轻松跟踪更新。安装的第一步是将子模块添加到您的项目中
$ cd /path/to/MyApplication
# If this is a new project, initialize git...
$ git init
$ git submodule add git://github.com/citruspay/citruspay-ios-sdk.git
$ git submodule update --init --recursive
$ open citruspay-ios-sdk
构建阶段
选项卡,并展开 与二进制文件链接
部分CitrusPay.framework
常规
选项卡,并展开 嵌入的二进制文件
部分CitrusPay.framework
如果您想手动下载并维护SDK,请按照以下步骤进行
$ git clone --recursive https://github.com/citruspay/citruspay-ios-sdk.git
$ open citruspay-ios-sdk
构建阶段
选项卡下,展开 与二进制文件链接
部分。CitrusPay.framework
常规
选项卡下,展开 嵌入的二进制文件
部分。CitrusPay.framework
JSONModel.xcodeproj
拖动到您的Xcode项目中(即使用直接项目依赖)构建阶段
选项卡,并展开 与二进制文件链接
部分JSONModel.framework
常规
选项卡,并展开 嵌入的二进制文件
部分JSONModel.framework
构建阶段
选项卡,并展开 与二进制文件链接
部分CitrusGraphics.framework
常规
选项卡,并展开 嵌入的二进制文件
部分CitrusGraphics.framework
导航到“依赖”文件夹,并将子文件夹中的Kingfisher.xcodeproj
拖动到您的Xcode项目中(即使用直接项目依赖)
选择目标,转到 构建阶段
选项卡,并展开 与二进制文件链接
部分
点击+,并选择与您的目标平台相应的Kingfisher.framework
然后导航到 常规
选项卡,并展开 嵌入的二进制文件
部分
点击+,并选择与您的目标平台相应的Kingfisher.framework
将您的应用链接到SystemConfiguration.framework
完成!
在安装完成后,您必须通过添加以下内容将CitrusPay SDK导入到项目中
Swift
import CitrusPay
Objective-C
#import <CitrusPay/CitrusPay.h>
到您想要使用此框架的文件中。
准备好了后,请继续查看文档,了解如何使用CitrusPay。
HTML文档托管在我们的CitrusPay 开发者手册上。
Git Wiki文档可在Git Wiki Documentation中找到。
CitrusPay.h
是使用SDK的起点,其中包括您将与之交互的主要类。它公开了您可以通过受支持的支付方式接受支付的所有可调用的方法。有关CitrusPay
类的详细参考文档可在参考页面上找到。
SDK中的所有其他类都是数据模型,用于在您的应用和SDK之间交换数据。每个类的详细参考文档可在参考页面上找到。
前往Git Wiki Documentation以查看所有可用的API方法。
查看最新的发布页面
前往Git Wiki Documentation以查看所有可用的API方法。准备好后,查看下面的示例以了解如何与SDK交互。