2

我已将我的应用程序与 Quickblox 集成,并在创建会话后注册了群聊全局侦听器,如下所示。

创建会话后注册 GroupChatManagerListener。

if (groupChatManager != null) {
    groupChatManager.addGroupChatManagerListener(this);
}

在 GroupChatManagerListener 我有以下代码。

@Override
public void chatCreated(QBGroupChat qbGroupChat) {
    qbGroupChat.addMessageListener(mQBGroupChatMessageListener);
    qbGroupChat.addMessageSentListener(mQBMessageSentListener);
}

我放了日志,似乎从未调用过 chatCreated。谁能告诉我这不起作用的可能原因是什么,或者有什么建议可以在全球范围内收听群组消息。

注意:我为私人聊天实现了完全相同的功能,并且效果很好。

感谢帮助。

4

0 回答 0