问题很简单:我使用 AWS Cognito 和 AWS Amplify 向 iOS 应用程序添加了用户身份验证。我已经成功实现了登录和注册,但是如何获取邮箱、全名或电话号码等用户属性呢?
更新:
对于 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/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) | Powered by Discuz! X3.4 |