Вы можете использовать ListUsers
API
Синтаксис запроса:
{
"AttributesToGet": [email],
"Filter": "phone_number ^= \"+1123-456-7890\"",
"Limit": 1,
"UserPoolId": "us-west-2_samplepool"
}
В iOS SDK вы можете использовать AWSCognitoIdentityProviderListUsersRequest класс запроса.
let getUsersRequest = AWSCognitoIdentityProviderListUsersRequest()
getUsersRequest?.attributesToGet = ["email"]
getUsersRequest?.userPoolId = "MyAWSCognitoUserPoolId"
getUsersRequest?.filter = "phone_number ^= \"+1123-456-7890\""
AWSCognitoIdentityProvider(forKey: AWSCognitoUserPoolId).listUsers(getUsersRequest!, completionHandler: { (response, error) in
})
Например, вы можете посмотреть один из наших тестов .