在Swift中,如何判断Cognito用户是否属于某个组?

时间:2018-09-13 00:29:39

标签: ios swift aws-sdk-ios aws-ios

我有一个快速编写的ios应用程序,因此决定向一组用户授予额外的功能。我想使用认知小组来执行此操作。如何用我的快速代码判断用户是否属于某个组。这是我的第一个建议,而其他一些帖子可能也一样。

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

0 个答案:

没有答案