【发布时间】:2018-06-29 12:35:47
【问题描述】:
我使用 AWS 移动中心创建了一个示例 Android 应用程序。遵循开发人员指南 (https://docs.aws.amazon.com/aws-mobile/latest/developerguide/getting-started.html) 并使用 Amazon Cognito 添加了用户登录移动应用程序。
创建了一个用户并成功登录。登录后,我想找到我登录的用户名。这些详细信息将发送到数据库以记录有多少用户登录。
谁能建议我如何获取用户名
【问题讨论】:
-
您好,您可以使用
getUserPool()方法的getCurrentUser(),然后调用getDetails(),其中包含用户名和所有其他信息。如果用户名信息不可用,您也可以显式存储它,然后也可以存储在您选择的数据库中。 -
您好 Rohan,感谢您的信息。我找不到合适的实例来调用 getUserPool() 及其后续方法。你能否分享更多关于这个电话应该如何进行的细节?我没有以编程方式创建任何用户池。我使用 AWS Cognito Mobile Hub 控制台创建了用户池,并在应用程序中使用创建的凭证登录。现在从 Android 应用程序,我想获取用户名。这可能吗?
标签: amazon-web-services aws-cognito aws-mobilehub