2017-12-25 18 views
-2

내 앱에 quickblox android SDk가 통합되어 있으며 목록에 500 개 이상의 대화 그룹이 있습니다. 그룹 채팅 룸에 가입하려고하면 두 가지 중 하나에 입력되지 않습니다. onSuccess()onError()이면 제어 흐름은 아래 코드를 사용하여 콜백 메서드를 우회합니다.Quickblox-android join chat 그룹이 작동하지 않습니다.

+0

모든 대화 상자가'QBDialogType.PUBLIC_GROUP' 유형입니까? – ADM

+0

유형은 QBDialogType.GROUP –

답변

0

문제는 그룹 유형이라고 생각합니다.
누구나 가입 할 수있는 공개 그룹을 만들려면 QBDialogType.PUBLIC_GROUP으로 생성해야합니다.

QBDialogType.GROUP 참가자는 생성시 추가해야하며 참가자 만 추가 된 그룹에 참여할 수 있습니다.

해결 방법은 공개하려는 경우 유형이 QBDialogType.PUBLIC_GROUP 인 대화 상자를 만드십시오.

QBChatDialog qbChatDialog=new QBChatDialog(); 
qbChatDialog.setType(QBDialogType.PUBLIC_GROUP);// For public group 
qbChatDialog.setType(QBDialogType.GROUP);// For private group 
+0

이지만 이미 그룹 유형의 참여자입니다. –

+0

현재 사용자를 그룹에 추가 했습니까? 나중에 제작자가 참가자로 추가 하시겠습니까? 대화 상자에서 getOccupants() 디버깅을 시도하고 ID가 목록에 있는지 확인하십시오. – ADM

+0

작성 중에 사용자 추가, 500 개 이상의 대화 그룹 목록이 있고 내가 어떤 그룹에 참여하려고 시도하면 콜백을 호출하지 않으며 끝없는로드가 될 때이를 명확하게 알려줍니다. 그리고 승무원 명부에있는 그렇습니다 im –