2017-01-16 7 views
0

私はAndroidとAmazon Web Servicesの新機能です。 私のアンドロイドアプリからAWS Cognitoのユーザー属性を取得しようとしています。 私は、メソッドgetDetailsHandlerを使用してユーザー属性のリストを取得できることを発見しました。 しかし、私は自分のIdentityProvider(これはユーザがログインした後に持っているものです)をこれにマップするにはどうすればいいですか?getDetailsHandlerアンドロイドでAWS Cognitoのユーザーメール属性を取得するには?

ありがとうございます。

答えて

0

ハンドラはコールバックのほうが多く、エラーを処理したり応答を利用したりする機会を与えます。 developer guideはこれを行う方法のサンプルを持っていますが、要点は、あなたが署名したユーザーとそれを呼び出す必要があります:

user.getDetails(getDetailsHandler); 

そして、あなたがこのようなユーザーを取得することができます

CognitoUserPool userPool = new CognitoUserPool(context, userPoolId, clientId, clientSecret); 
... 
CognitoUser user = userPool.getCurrentUser(); 
+0

をありがとう、ジェフ。 – Vishnu

関連する問題