0
누구나 Swift의 AWS Mobile 허브에서 이메일과 phone_number를 검색하는 방법을 알고 있습니까?Swift의 AWS Mobile Hub에서 이메일 및 전화 번호를 가져 오는 방법은 무엇입니까?
나는 단지 다음 코드와 함께 사용자 이름을 검색하는 방법을 알고
let serviceConfiguration = AWSServiceConfiguration(region:.USEast1, credentialsProvider:nil)
let configuration = AWSCognitoIdentityUserPoolConfiguration(clientId: "clientId", clientSecret: "clientSecret", poolId: "poodId")
AWSCognitoIdentityUserPool.register(with: serviceConfiguration, userPoolConfiguration: configuration, forKey: "Users")
let pool = AWSCognitoIdentityUserPool(forKey: "Users")
print(pool.currentUser()?.username)
모든 제안을 감상 할 수있다.
@objc func retrieveFromAttributes() {
let dynamoDbObjectMapper = AWSDynamoDBObjectMapper.default()
let newProfileAttributes: ProfileAttributes = ProfileAttributes()
newProfileAttributes._userId = AWSIdentityManager.default().identityId
dynamoDbObjectMapper.load(ProfileAttributes.self, hashKey: newProfileAttributes._userId, rangeKey: "Vincent Sun", completionHandler: { (objectModel: AWSDynamoDBObjectModel?, error: Error?) -> Void in
if let error = error {
print("Amazon DynamoDB Read Error: \(error)")
return
}
print("An item was read.")
DispatchQueue.main.async {
self.nameTextField.text = objectModel?.dictionaryValue["_nickname"] as? String
}
})
}
: 여기