Я пытаюсь зарегистрировать пользователей по номеру телефона с помощью Amazon Web Services (Cognito), но у меня есть этот объект ошибки:
Object {"code": "InvalidParameterException", "message":«Имя пользователя должно быть номером телефона.», «Name»: «InvalidParameterException»,}
вот моя функция регистрации:
signUp = () =>{
const {username,email,password,phone_number} = this.state;
Auth.signUp({
username,
password,
attributes:{
email,
phone_number,
}
}).then(()=>{
//navigate to confirming phone number screen
this.props.navigation.navigate('ConfirmPhoneNumber',phone_number);
})
.catch((error)=>{
console.log(error);
});
}
и вот мой пул пользователейАтрибуты:
затем я изменил атрибут имени пользователя, передав ему номер телефона вместо имени пользователя, как показано ниже:
username:phone_number,
, который сделал регистрациюработать, но когда я проверил нового пользователя в пуле пользователей, имя пользователя было таким (93325cc2-27d0-47f6-a5b6-1ce73bcc157e
), проблема в том, как добавить имя пользователя вместо сгенерированного?