我创建了一个包含Cognito的AWS移动中心项目。对于客户端,我使用expo来构建项目。我在获取本地用户时遇到问题。登录后,我无法通过currentAuthenticatedUser
或currentUserInfo
获取用户。使用signIn
Auth.signIn(username, password)
.then(user => {
console.log(user); // this step success
Auth.currentAuthenticatedUser()
.then(u => {
console.log(u); // fail to fetch user
do sth ...
});
})
.catch(err => do sth ...);
记录currentAuthenticatedUser
:
Get item: key is federatedUser with options undefined
登录用户位于cognito用户池中。我怀疑它是否是世博会造成的。