音频通话中缺少UserInfo

问题描述 投票:-1回答:1

我使用的是QuickBlox版本2.8.0.1。

我面临的问题是UserInfoAudioCall由于某种原因缺失了。我的情况如下:第一步:向一些对手发出音频通话,我还在UserInfo中添加了一个呼叫信息,例如在iOS上:

- (void)didReceiveNewSession:(QBRTCSession *)session userInfo:(NSDictionary *)userInfo {

我可以接到电话,但UserInfo失踪了,并不总是发生,但有时我得到了。

其他情况:

当我接受来自1个对手的来电时:

- (void)session:(QBRTCSession *)session acceptedByUser:(NSNumber *)userID userInfo:(NSDictionary *)userInfo{

从未调用此方法,但我可以在拒绝的情况下收到委托:

- (void)session:(QBRTCSession *)session rejectedByUser:(NSNumber *)userID userInfo:(NSDictionary *)userInfo{

你能帮帮我吗?

BR,William Tran

ios quickblox
1个回答
0
投票
    Please check below step to get Userinfo in this

     let userInfo = ["name" : "\(User.sharedInstance.firstname) \(User.sharedInstance.lastname)"]

     self.currentSession?.startCall(userInfo)


    in didrecievce session method 

    func didReceiveNewSession(_ session: QBRTCSession, userInfo: [String : String]? = nil) {
}
© www.soinside.com 2019 - 2024. All rights reserved.