Recovery
Create Recovery Code
Client requirements
- iOS (Swift)
- Android (Java)
trustfactorClient.generateRecoveryCode() { result, correlationId in
switch result {
case .success(let recoveryCode):
// save the recovery code safely
case .failure(let error):
// handle errors
}
}
trustfactorClient.generateRecoveryCode((result) -> result.fold(
(String recoveryCode, String correlationId) -> {
// handle success
},
(Error error, String correlationId) -> {
// handle errors
}
));
Listing profiles from a Recovery Code
- iOS (Swift)
- Android (Java)
trustfactorClient.getApplicationProfilesForRecoveryCode(code: <string>) { result, correlationId in
switch result {
case .success(let profiles):
// handle profiles list
case .failure(let error):
// handle errors
}
}
trustfactorClient.getApplicationProfilesForRecoveryCode(recoveryCode, (result) -> result.fold(
(TFApplicationProfiles profiles, String correlationId) -> {
// handle success
},
(Error error, String correlationId) -> {
// handle errors
}
));
Restore profiles from a Recovery Code
Client requirements
- iOS (Swift)
- Android (Java)
trustfactorClient.restoreApplicationProfilesForRecoveryCode(code: <string>) { result, correlationId in
switch result {
case .success(let restorationResult):
// handle result
case .failure(let error):
// handle errors
}
}
trustfactorClient.restoreApplicationProfilesForRecoveryCode(recoveryCode, (result) -> result.fold(
(TFProfileAssociationResult restorationResult, String correlationId) -> {
// handle success
},
(Error error, String correlationId) -> {
// handle errors
}
));