ios - 如何在 iOS 中使用 AWSMobileClient 获取 AWS Cognito 用户属性?
<p><p>问题很简单:我使用 AWS Cognito 和 AWS Amplify 向 iOS 应用程序添加了用户身份验证。我已经成功实现了登录和注册,但是如何获取邮箱、全名或电话号码等用户属性呢?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p><strong>更新:</strong></p>
<p>对于 AWSMobileClient ~> 2.12.0,您可以按如下方式获取用户属性。</p>
<pre class="lang-swift prettyprint-override"><code>AWSMobileClient.default().getUserAttributes { (attributes, error) in
if(error != nil){
print("ERROR: \(error)")
}else{
if let attributesDict = attributes{
print(attributesDict["email"])
print(attributesDict["given_name"])
}
}
}
</code></pre></p>
<p style="font-size: 20px;">关于ios - 如何在 iOS 中使用 AWSMobileClient 获取 AWS Cognito 用户属性?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/53657398/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/53657398/
</a>
</p>
页:
[1]