【问题标题】:How to retrieve username from Amazon cognito user pool in android如何从android中的Amazon cognito用户池中检索用户名
【发布时间】:2018-12-13 11:21:50
【问题描述】:

我正在寻找一种方法来获取 Amazon Cognito 用户池的用户名。我将 AWS Android Mobile SDK 与 AWS Mobile Hub 一起使用。创建用户并从我的应用程序登录。登录后,如何获取我登录的用户名?

【问题讨论】:

    标签: android amazon-web-services aws-sdk aws-mobilehub


    【解决方案1】:

    您可以使用com.amazonaws.mobile.client.AWSMobileClient 与 cognito 用户池集成。 AWSMobileClient 具有 getUsername 方法,该方法将返回登录用户的用户名。

    有关更多信息,请参阅 aws-sdk-android api 参考(https://aws-amplify.github.io/aws-sdk-android/docs/reference/

    【讨论】:

      【解决方案2】:

      您可以使用此方法获取用户名

      String getCurrentValue(){
          AuthUser authUser=Amplify.Auth.getCurrentUser();
          Log.e("getCurrentUser", authUser.toString());
          Log.e("getCurrentUser", authUser.getUserId());
          Log.e("getCurrentUser", authUser.getUsername());
          return authUser.getUsername();
      }
      

      【讨论】:

      • 然后调用获取当前的TextView
      猜你喜欢
      • 1970-01-01
      • 2020-04-21
      • 2017-08-04
      • 1970-01-01
      • 2022-01-15
      • 1970-01-01
      • 2016-10-23
      • 2018-12-22
      • 2017-01-09
      相关资源
      最近更新 更多