Подтверждение адреса электронной почты при входе в систему, если пользователь не подтвердил во время регистрации. цель - c Cognito
Это не дает мне никакого ответа.
Я не использую аутентификацию по паролю или mfa . Может кто-нибудь помочь мне, как получить ответ.
-(void)verifyUser{
{
AppDelegate *delegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
self.user = [delegate.pool getUser :@"rahuld@tweebr.com"];
[[_user getAttributeVerificationCode:@"rahuld@tweebr.com"] continueWithSuccessBlock:^id _Nullable(AWSTask<AWSCognitoIdentityUserGetAttributeVerificationCodeResponse *> * _Nonnull task) {
dispatch_async(dispatch_get_main_queue(), ^{
if(task.error){
UIAlertController * alert = [UIAlertController
alertControllerWithTitle:nil
message:task.error.userInfo[@"message"] preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction* errorButton = [UIAlertAction
actionWithTitle:@"Ok"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction * action) {
}];
[alert addAction:errorButton];
[self presentViewController:alert animated:YES completion:nil];
}else {
UIAlertController * alert = [UIAlertController
alertControllerWithTitle:nil
message:@"Otp has been sent to your mobile/Email" preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction* successButton = [UIAlertAction
actionWithTitle:@"Ok"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction * action) {
}];
[alert addAction:successButton];
[self presentViewController:alert animated:YES completion:nil];
}
});
return nil;
}];
}
}
Никакого ответа я не получаю.