1

AWS Cognito を使用して、iOS APP (Swift) でユーザーのサインアップとサインインを実装しています。

ユーザーがサインアップしたときに、cognito ユーザー プールに既に作成されている指定されたユーザー プール グループにユーザーを追加したいと考えています。

以下の迅速なコードを試しましたが、うまくいかないようです。

ユーザーがサインアップした後、[addToGroup] ボタンを押して、[GroupA] という名前のユーザー プール グループに参加します。

@IBAction func addToGroupButton(_ sender: Any) {
        let request = AWSCognitoIdentityProviderAdminAddUserToGroupRequest()
        request?.groupName = "GroupA"
        request?.userPoolId = "ap-northeast-1_8H0k*****"
        request?.username = eMailAdd

        let identityProvider = AWSCognitoIdentityProvider()
        identityProvider.adminAddUser(toGroup: request!).continueWith { (task) -> Any? in
            DispatchQueue.main.async(execute: {
                if let error = task.error {
                    print("\(error.localizedDescription)")
                }
            })
        }
    }

ユーザーがサインアップするのに問題はなく、ユーザーがサインアップした情報を確認できます。しかし、ユーザー名は GroupA に表示されません。

私のコードの何が問題なのか誰か教えてもらえますか?? ありがとうございました!!

4

1 に答える 1