Android 获得;“用户未经身份验证”;cognito中的例外
我已经使用AWS Cognito android SDK注册了一个用户。我在一台设备上与用户一起登录,并且我能够获取用户的所有属性。但是,当我在不同设备上与同一用户一起登录时,它会给我CognitoNotAuthorizedException(用户未通过身份验证的消息),我无法获取属性 我已经检查了Cognito用户池,用户已经注册并确认,电话号码也已经验证。getUserDetails()有版本规范吗方法。我还在第二台设备上运行了注册/登录/忘记密码功能,除getUserDetail外,所有功能都正常工作。下面是我用于获取用户详细信息的代码Android 获得;“用户未经身份验证”;cognito中的例外,android,aws-cognito,Android,Aws Cognito,我已经使用AWS Cognito android SDK注册了一个用户。我在一台设备上与用户一起登录,并且我能够获取用户的所有属性。但是,当我在不同设备上与同一用户一起登录时,它会给我CognitoNotAuthorizedException(用户未通过身份验证的消息),我无法获取属性 我已经检查了Cognito用户池,用户已经注册并确认,电话号码也已经验证。getUserDetails()有版本规范吗方法。我还在第二台设备上运行了注册/登录/忘记密码功能,除getUserDetail外,所有功
private void getDetails() {
AppHelper.getPool().getUser(mUsername).getDetailsInBackground(detailsHandler);
}
GetDetailsHandler detailsHandler = new GetDetailsHandler() {
@Override
public void onSuccess(CognitoUserDetails cognitoUserDetails) {
AppHelper.setUserDetails(cognitoUserDetails);
}
@Override
public void onFailure(Exception exception) {
showDialogMessage(getString(R.string.could_not_fetch_user_data), AppHelper.formatException(exception), true);
}
};
请发布例外情况。@Bansal_sneha您对此问题有任何解决方案吗?嗨,我在过去几天面临同样的问题。如果您找到任何解决方案,请与我分享。大家好,在我的情况下,设备上存在一些代理设置,这是因为客户端SDK无法对用户进行身份验证。