OStack程序员社区-中国程序员成长平台

标题: ios - 如何在 iOS 中使用 AWSMobileClient 获取 AWS Cognito 用户属性? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 16:05
标题: ios - 如何在 iOS 中使用 AWSMobileClient 获取 AWS Cognito 用户属性?

问题很简单:我使用 AWS Cognito 和 AWS Amplify 向 iOS 应用程序添加了用户身份验证。我已经成功实现了登录和注册,但是如何获取邮箱、全名或电话号码等用户属性呢?



Best Answer-推荐答案


更新:

对于 AWSMobileClient ~> 2.12.0,您可以按如下方式获取用户属性。

AWSMobileClient.default().getUserAttributes { (attributes, error) in
     if(error != nil){
        print("ERROR: \(error)")
     }else{
        if let attributesDict = attributes{
           print(attributesDict["email"])
           print(attributesDict["given_name"])
        }
     }
}

关于ios - 如何在 iOS 中使用 AWSMobileClient 获取 AWS Cognito 用户属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53657398/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4