Mozo SDK for iOS
Mozo SDK for iOS 由 MozoX Pte. Ltd. 提供。更多信息请参阅 该网站。
安装
CocoaPods
使用source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '11.0'
use_frameworks!
target 'MyApp' do
pod 'MozoSDK'
end
要求
在 iOS 10 和更高版本中,您需要将一些键添加到项目的 Info.plist 文件中。这些可以在 'your_project/ios/your_project/Info.plist' 找到。
- “隐私 - 相机使用说明”键。添加以下代码
<key>NSCameraUsageDescription</key>
<string>To scan QR Codes and detect your face.</string>
- “隐私 - 始终使用位置描述”键。
<key>NSLocationAlwaysUsageDescription</key>
<string>To assist you in finding Mozo Tokens.</string>
- “隐私 - 低蓝牙外围设备的使用描述”键。
<key>NSBluetoothPeripheralUsageDescription</key>
<string>To enable you to receive Mozo Tokens.</string>
Swift入门
- 在应用代理中导入MozoSDK头文件。
import MozoSDK
- 通过在
application:didFinishLaunchingWithOptions:
应用代理方法中添加以下代码片段来创建默认服务配置。
MozoSDK.configure()
或者,您可以通过注册的API密钥为贵公司创建特定的配置
MozoSDK.configure(apiKey: "YOUR API KEY")
以及您的目标网络
MozoSDK.configure(apiKey: "YOUR API KEY", network: NetworkType.MainNet)
- 在您想使用SDK的Swift文件中,导入您所使用的MozoSDK头文件。头文件导入约定为
import MozoSDK
,参见以下示例
import MozoSDK
- 请求MozoSDK进行身份验证
MozoSDK.authenticate()
- 请求MozoSDK进行转账
MozoSDK.transferMozo()
- 请求MozoSDK进行交易历史查询
MozoSDK.displayTransactionHistory()
Objective-C入门
- 在应用代理中导入MozoSDK头文件。
@import MozoSDK;
- 通过在
application:didFinishLaunchingWithOptions:
应用代理方法中添加以下代码片段来创建默认服务配置。
[MozoSDK configure];
- 导入您所使用的MozoSDK头文件。头文件导入约定为
@import MozoSDK;
,参见以下示例
@import MozoSDK;
特性
- [身份验证][https://github.com/Biglabs/mozo-ios-sdk/wiki/authentication]
- [UI组件][https://github.com/Biglabs/mozo-ios-sdk/wiki/ui-components]
- [Mozo离链转账][https://github.com/Biglabs/mozo-ios-sdk/wiki/transfer-mozo-offchain]
- [交易历史][https://github.com/Biglabs/mozo-ios-sdk/wiki/transaction-history]
反馈
要报告特定的问题或功能请求,在Github上创建一个新问题。对于问题、建议或任何其他事项,请发送电子邮件至[email protected],或加入我们的Slack频道。
许可协议
请参阅许可协议文件。