Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:AWS Amplify用户状态未得到更新_Android_Kotlin_Amazon Cognito_Aws Amplify Sdk Android - Fatal编程技术网

Android:AWS Amplify用户状态未得到更新

Android:AWS Amplify用户状态未得到更新,android,kotlin,amazon-cognito,aws-amplify-sdk-android,Android,Kotlin,Amazon Cognito,Aws Amplify Sdk Android,我刚刚开始学习AWS Amplify,并将其集成到我的android项目中,以验证用户身份。我已成功登录,但UserState仍处于注销状态 AWSMobileClient.getInstance.signInuserName,密码,null,回调 回调代码段 fun fetchAuthenticationCallBack:回调{ 返回对象:回调{ 覆盖有趣的结果结果结果:SignInResult{ 结果是什么时候?.signInState{ SignInState.DONE->{ //AWSM

我刚刚开始学习AWS Amplify,并将其集成到我的android项目中,以验证用户身份。我已成功登录,但UserState仍处于注销状态

AWSMobileClient.getInstance.signInuserName,密码,null,回调 回调代码段

fun fetchAuthenticationCallBack:回调{ 返回对象:回调{ 覆盖有趣的结果结果结果:SignInResult{ 结果是什么时候?.signInState{ SignInState.DONE->{ //AWSMobileClient.getInstance.confirmSignIn Log.dTAG,登录成功${AWSMobileClient.getInstance.tokens.accessToken} } SignInState.NEW\u需要密码->{ Log.dTAG,新密码挑战 } 其他->{ //不支持的登录确认: } } } 重写错误:java.lang.Exception{ TODONot尚未实施 } } } 我想获得accessToken,但它给了我一个例外

Token does not support retrieving while user is SIGN_OUT

身份验证部分是否有我遗漏的内容?

如果将来有人会遇到这个问题


请检查您的awsconfiguration.json文件,有问题。就我而言,CognitoIdentity凭证是错误的。我刚刚修复了awsconfiguration.json文件,如果将来有人会遇到这个问题,那么一切都正常工作


请检查您的awsconfiguration.json文件,有问题。就我而言,CognitoIdentity凭证是错误的。我刚刚修复了awsconfiguration.json文件,一切都正常运行

您能否具体说明问题所在?json设置?AWS控制台中的配置?可能存在错误的池id、区域、标识id等。您必须在AWS控制台中检查池机密,并与json文件匹配。您能否具体说明问题所在?json设置?AWS控制台中的配置?可能存在错误的池id、区域、标识id等。您必须在AWS控制台中检查池机密并与json文件匹配