Android:Quickblox 客户端未连接或不再连接。错误

Posted

技术标签:

【中文标题】Android:Quickblox 客户端未连接或不再连接。错误【英文标题】:Android: Quickblox Client is not, or no longer, connected. error 【发布时间】:2018-09-25 11:55:45 【问题描述】:

我在聊天室中使用 Quickblox

我的代码:

final QBChatDialog dialog = DialogUtils.buildPrivateDialog(id);
dialog.setType(QBDialogType.PRIVATE);

QBRestChatService.createChatDialog(dialog).performAsync(new QBEntityCallback<QBChatDialog>() 
    @Override
    public void onSuccess(QBChatDialog result, Bundle params) 
        try 
            QBChatMessage chatMessage = new QBChatMessage();
            chatMessage.setBody("Hi there!");
            dialog.sendMessage(chatMessage);
         catch (SmackException.NotConnectedException e) 
            Log.i("errorCheck", "Chat: NO : " + e.getMessage());
        
    

    @Override
    public void onError(QBResponseException responseException) 
        Log.i("errorCheck", "Chat: FAIL" + responseException.getMessage());
    
);

我收到此错误:

客户端未连接或不再连接。错误

但我确定我的客户端已连接

【问题讨论】:

你能帮帮我吗? 这个问题你解决了吗 【参考方案1】:

在发送消息之前,您需要做以下事情:

qbChatDialog.initForChat(QBChatService.getInstance());

【讨论】:

以上是关于Android:Quickblox 客户端未连接或不再连接。错误的主要内容,如果未能解决你的问题,请参考以下文章

Quickblox Android web-rtc -- onRemoteVideoTrackReceive 未调用

Quickblox Flutter SDK 示例 WebRTC 未连接

Android:quickblox传入的视频通话未收到

使用 Quickblox SDK 未收到从 iOS 到 android 的推送通知

使用 Smack 的 QuickBlox 服务器端 XMPP 客户端

QuickBlox - 无法连接聊天