我是Android和亚马逊网络服务的新手。 我正在尝试从我的Android应用程序中获取AWS Cognito用户属性。 我发现我可以使用方法 getDetailsHandler 来获取用户属性列表。 但是如何将我的IdentityProvider(这是用户登录后的内容)映射到 getDetailsHandler ?
提前致谢。
答案 0 :(得分:0)
处理程序更像是一个回调函数,它使您有机会处理错误或利用响应。 developer guide有关于如何执行此操作的示例,但要点是您需要与已登录的用户调用它:
user.getDetails(getDetailsHandler);
你可以像这样得到用户:
CognitoUserPool userPool = new CognitoUserPool(context, userPoolId, clientId, clientSecret);
...
CognitoUser user = userPool.getCurrentUser();