我正在使用Amazon Web Services开发iOS应用程序,我正在使用Cognito Userpool设置用户数据库。在注册过程中,如果用户错误地输入了错误的电话号码并且结果没有收到验证码,我试图让他们输入新的电话号码,并更新他们的电话号码用户属性。现在我正在使用一个使用AdminUpdateUserAttribute函数的Lambda函数,该函数然后连接到一个允许我从XCode运行它的APIGateway。该功能本身有效,它成功更新了电话号码属性。
问题
我遇到的问题是,在使用Lambda功能更新了电话号码属性后,验证码会自动通过短信发送到新更新的电话号码。验证码很奇怪,因为当我使用该代码确认用户时,它不起作用。意味着代码无法用于确认目的。但是,如果我使用重新发送确认代码功能,它将向新更新的电话号码发送有效的确认码。
问题
所以我想我的问题是:
先谢谢你。