2017-02-09 1 views
0

通常、以前の関数からCognitoUserオブジェクトを取得します。しかし、私は現在サインイン関数を実装しようとしているので、CognitoUserを返すサインアップ関数は必要ありません。ログインを認証できるようにCognitoUserを作成するにはどうすればよいですか?あるいは、ログインを認証する良い方法がありますか?申し込みなしでAndroidにCognitoUserを作成するにはどうすればよいですか?

CognitoUserのコンストラクタは保護されています。

答えて

2

私はそれを投稿したとおりに正しく理解しました。

初期化されたUserPoolでgetUser()を呼び出すと、空のCognitoUserを作成できます。

固有のコード(初期化と明白なボイラープレートを除く):

user = userPool.getUser(); 
AuthenticationDetails authenticationDetails = new AuthenticationDetails(email, password, null); 
user.authenticateUserInBackground(authenticationDetails, authenticationHandler); 
関連する問題