UserInfo отсутствует в аудио звонке - PullRequest
0 голосов
/ 02 мая 2018

Я использую QuickBlox версия 2.8.0.1.

Я столкнулся с проблемой, что по какой-то причине UserInfo в AudioCall отсутствует. Мой случай, как показано ниже: Шаг 1. Сделайте аудиозвонок некоторым оппонентам. Я также добавил информацию о вызове в UserInfo, например, на iOS:

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

Я мог бы принять звонок, однако UserInfo отсутствует, Это не всегда происходит, но иногда я получаю.

ДРУГИЕ Чехлы:

Когда я принимаю входящий вызов от одного из противников:

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

Этот метод никогда не вызывался, но я мог получить делегат в случае отказа:

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

Не могли бы вы помочь мне в этом?

BR, Уильям Тран

1 Ответ

0 голосов
/ 31 мая 2018
    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) {
}
...