Подтверждение электронной почты Cognito / мобильный на входе - PullRequest
0 голосов
/ 03 мая 2019

Подтверждение адреса электронной почты при входе в систему, если пользователь не подтвердил во время регистрации. цель - 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;
        }];
    }
}

Никакого ответа я не получаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...