KzSDK-Swift
安装
Cocoapods
pod 'KzSDK-Swift'
入门
使用您的API和MD5密钥进行初始化。
KzSetting.initialize(apiKey: "API KEY", md5Key: "MD5 KEY")
从《ApiAction.GetBasicKey》和《ApiAction.GetKey》获取RSA公钥,并用《KzSetting.setBasicKey》和《KzSetting.setPublicKey》进行配置
ApiAction.GetBasicKey().addListener(ApiListener<ApiAction.GetBasicKey.Result>.init(onSuccess: { (result) in
guard let basicKey = result.body?.data?.basicKeyString else {
return
}
KzSetting.setBasicKey(basicKey)
ApiAction.GetKey().addListener(ApiListener<ApiAction.GetKey.Result>.init(onSuccess: { (result) in
guard let clientPublicKey = result.body?.data?.publicKeyString else {
return
}
//Initialization Completed
KzSetting.setPublicKey(clientPublicKey)
}, onFail: self.handleError)).post()
}, onFail: self.handleError)).post()