Android 示例聊天应用:无法创建聊天室(群聊)



我已经运行了来自最新主版本(quickblox-android-sdk-master)的Android示例聊天应用程序,但我无法从该应用程序创建新的聊天室。如果我通过在quickblox站点上登录我的帐户并为我的应用程序创建聊天室来创建聊天室,则聊天室将显示并且应用程序运行正常。

我正在开发的应用程序需要创建自己的聊天室,因此我需要示例聊天应用程序的类似功能来创建新的聊天室。

当我调试示例聊天应用程序时,我看到调用了以下代码:

@Override
public void onCreatedRoom(QBChatRoom room) {
    Log.d(TAG, "room was created");
    chatRoom = room;
    chatRoom.addMessageListener(this);
}

具有有效的 QBChatRoom 值。但是房间不会显示在应用程序中。此外,当我登录我的quickblox帐户并查看该应用程序时,没有创建聊天室。

如果示例聊天应用程序或 android sdk 有问题,或者我需要做一些特殊的事情来创建聊天室,请告诉我。谢谢。

似乎您创建了临时聊天室(不是持久聊天室)。

临时房间 - 如果最后一个居住者离开,房间将被摧毁

尝试创建永久聊天室

QBChatService.getInstance().createRoom(roomName, false, true, this);

而不是

QBChatService.getInstance().createRoom(roomName, false, false, this);

最新更新