2017-01-16 4 views
0

저는 Android와 Amazon Web Services에 익숙하지 않습니다. 내 안드로이드 앱에서 AWS Cognito 사용자 속성을 가져 오려고합니다. 사용자 속성 목록을 얻으려면 getDetailsHandler 메소드를 사용할 수있는 것으로 나타났습니다. 하지만이 IdentityProvider (이 사용자가 로그인 한 이후에 가지고있는 것입니다)를 어떻게 매핑 할 수 있습니까? getDetailsHandler?AWS Cognito 사용자 이메일 속성을 Android에서 얻는 방법은 무엇입니까?

미리 감사드립니다.

답변

0

핸들러는 콜백 일 뿐이며 오류를 처리하거나 응답을 활용할 수있는 기회를 제공합니다. developer guide는이 작업을 수행하는 방법에 대한 샘플을 가지고 있지만, 요점은 로그인 한 사용자로 호출 할 필요가있다 :

user.getDetails(getDetailsHandler); 

그리고이 같은 사용자 얻을 수 있습니다 :

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

을 제프, 고마워. – Vishnu

관련 문제