В Swift, как я могу определить, принадлежат ли пользователи Cognito к определенной группе? - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть приложение ios, написанное на swift, и я решил предоставить дополнительную функциональность группе пользователей.Я хотел использовать группы Cognito для этого.Как я могу определить, принадлежит ли пользователь к определенной группе с моим быстрым кодом.Вот мой первый дубль, и вот некоторые другие посты, которые могут быть в том же духе.

func isInMySpecialGroup() -> Bool {
    //todo implement feature
    let pool = AWSCognitoIdentityUserPool.default()
    let session =  pool.currentUser()?.getSession()
    if let token = session?.result?.idToken {

        // the next line always errors

        if let groups = token.claims["cognito:groups"] {
            NSLog(groups.description)
        }
    }
    return false
}

Как показывает код, при доступе к заявкам всегда выдается ошибка.

error description

...