2017-12-25 9 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

現在のユーザーを作成時にグループに追加しましたか?後で作成者によって参加者として追加することはできますか?ダイアログボックスでgetOc​​cupants()をデバッグして、あなたのIDがリストにあるかどうかを確認してください。 – ADM

+0

作成中にユーザーを追加すると、500を超えるダイアロググループリストが表示されます。また、コールバックしないグループに参加しようとすると、無限に読み込まれます。そして乗客リストのはい私im –

関連する問題