在QuickBlox中传递扩展数据和会话请求时出现问题

Trouble during passing extension data along with session request in QuickBlox

本文关键字:请求 会话 问题 数据 QuickBlox 扩展      更新时间:2023-09-26

我正在做一个项目,该项目提供从网络到手机的视频通话(iOS或Android)。我正在使用QuickBlox+WebRTC来实现视频通话。从网络上,我想传递一些额外的信息以及呼叫请求,如呼叫者姓名等。我查看了QuickBlox+WebRTC的JavaScript文档,其中建议使用以下代码(JavaScript):

var array = {
                me: "Hari Gangadharan",
            }
QB.webrtc.call(callee.id, 'video', array);

我已经实现了相同的代码,但无法在接收方获得会话请求附带的信息(在iOS方法中获得零引用)。

- (void)didReceiveNewSession:(QBRTCSession *)session userInfo:(NSDictionary *)userInfo {
//Here userInfo is always nil
}

请使用以下结构

var array = {
  "userInfo": {
     "me":"Hari Gangadharan",
  }
}

因为我们的iOS SDK使用"userInfo"作为解析自定义用户信息的密钥

Check Signaling v1.0