MyCheckUtils
- source 'https://github.com/erezspatz/MyCheckUtils_IOS'
- This will set both the public CocoaPods Repo and the MyCheck private repo as targets for CocoaPods to search for frameworks from.
install pod
pod "MyCheckUtils"
How to use
Configure the sdk with Environment & Delegate
MyCheckUtils.sheardInstance.configure(environment: .sandbox, debugMode: true)
Call Login and pass PublishKey & RefreshToken
MyCheckUtils.sheardInstance.login(publishKey: publishKey, refreshToken: refreshToken, completionBlock:{ accessToken,error in
if let error = error{
//Login request is finished with Error
}
if let accessToken = accessToken{
Login request finished with accessToken & refreshToken
//AccessToken is used for later requests to MyCheck servers
self.print(message: "DID FINISH WITH DATA\n\naccessToken: \(accessToken)\n\nand refreshToken: \(refreshToken)")
}
})
Call if After Getting expired token from server
refresh the token after expired token from server wont need publishKey & previews refreshToken because the SDK already has them MyCheckUtils.sheardInstance.handleTokenExpired(completionBlock: { accessToken,error in if let error = error{ //RefreshToken request is finished with Error self.print(message:"DID FINISH WITH ERROR\n\n (error.localizedDescription)") }
if let accessToken = accessToken{
//TokenExpired finished with accessToken & refreshToken
//AccessToken is used for later requests to MyCheck servers
self.print(message: "DID FINISH WITH DATA\n\naccessToken: \(accessToken)")
}
})