我正在尝试在Cognito中为用户获取自定义属性。在AWS控制台中,我可以看到自定义属性已设置,但在iOS中,当我调用AWSCognitoIdentityUser.getDetails().continueOnSuccessWith(block:)
时,响应不包含自定义属性。为什么会这样,我怎样才能访问它们?
答案 0 :(得分:1)
以下是我们如何访问cognito用户的所有归因。
//var params = {
// AccessToken: 'STRING_VALUE'
//};
cognitoidentityserviceprovider.getUser(params, function(err, data) {
if (err) {
callback(null, err);
} else {
callback(null, data);
}
});
希望它有所帮助。
<强> EDIT1:强>
此外,您需要确保自定义属性具有读取权限。 如果您没有阅读权限,则不会在您的请求中退回。