Squareup
Squareup框架是为了支持基于iOS设备的平台而开发的。它提供了对squareup API的全支持,实现了除了终端/在线/认证API之外的所有功能。
要求
- 最低Swift版本 - 5.0
- 部署目标 - 13.0
如何使用?
import Squareup
// setup Squareup
let APPLICATION_ID = "<#APPLICATION_ID#>"
let SQUARE_LOCATION_ID = "<#SQUARE_LOCATION_ID#>"
let ACCESS_TOKEN = "<#ACCESS_TOKEN#>"
SquareupConfigurer.shared.setup(applicationId: APPLICATION_ID,
squareLocationId: SQUARE_LOCATION_ID,
type: .dev)
BusinessApi.locations.listLocations(accessToken: ACCESS_TOKEN, completion: { response in
print(response.locations)
}) { error in
print(error.localizedDescription)
}
更多示例您可以在Tests文件夹中找到。
安装
CocoaPods
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '13.0'
use_frameworks!
target 'MyApp' do
pod 'Squareup'
end
手动
如果您不希望使用上述任何依赖管理器,您可以手动将Squareup集成到项目中。只需将此处所有文件夹和文件
Squareup/Squareup/Classes/1.0
复制到您的项目中。
特性
-
PaymentsApi。这包括对以下子部分的支持
-
OrdersApi。这包括对以下子部分的支持
-
CustomersApi。这包括对以下子部分的支持
-
GiftCardsApi。这包括对以下子部分的支持
-
BookingsApi。这包括对以下子部分的支持
-
BusinessApi。这包括对以下子部分的支持
-
TeamApi。这包括对以下子部分的支持