【问题标题】:QBChat didReceiveMessage is not getting called while receiving a call接听电话时未调用 QBChat didReceiveMessage
【发布时间】:2014-12-24 20:02:06
【问题描述】:

我正在使用 Quickblox 在两台设备之间进行语音/视频通话。
在收到用户的语音/视频通话时,我可以看到下面的日志,

QBChat/didReceiveMessage: <message xmlns="jabber:client" id="XXX-XXX" to="XXXXX-XXXX@chat.quickblox.com" from="1XXXX20@chat.quickblox.com/Smack" type="qbvideochat_call"><extraParams xmlns=""><callType>1</callType><sessionID>XXXXXXX</sessionID></extraParams></message>

方法chatDidReceiveCallRequestFromUser 也被调用。我可以参加电话会议。但是,chatDidReceiveMessage 没有被调用。

-(void)chatDidReceiveMessage:(QBChatMessage *)message
{
  NSLog(@"called");
   NSLog(@"message %@",message.description);
}

它没有在日志中显示任何内容。我需要检查消息以了解进一步的过程。这里可能缺少什么?

我在 iOs 7.1 和 8.1 中都试过了。任何帮助将不胜感激。

【问题讨论】:

    标签: ios xmpp quickblox xmppframework videochat


    【解决方案1】:

    可能 Quickblox 可能不会授予对系统消息的访问权限。调用时尝试使用您自己的 QBChatMessage 和您的自定义参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-10
      相关资源
      最近更新 更多