2016-05-04 6 views
0

Я работаю в одном из проектов видеовызовов на языке SWIFT с помощью Quickblox sdk.i, пытаюсь позвонить другому пользователю с его quickbloxid. но когда я запускаю вызов с одного из устройств на другое устройство. метод делегирования didReceiveNewSession не вызывается на другое устройство, и журнал появляется с сообщением об ошибке обслуживания недоступным. сообщите мне, где я делаю ошибку. заранее спасибо.QuickBlox: didReceiveNewSession Метод не gettimg, вызванный в swift

QBRTCClient.instance().addDelegate(self) 

func didReceiveNewSession(session: QBRTCSession!, userInfo: Dictionary<NSObject, AnyObject>!) 
    { 
     print("received call") 

    } 

func session(session: QBRTCSession!, connectedToUser userID: NSNumber!) { 
     AppSingletonObj.showAlert("", messsage: "connectedToUser Delegate caled") 
    } 

    func session(session: QBRTCSession!, disconnectedByTimeoutFromUser userID: NSNumber!) { 
      AppSingletonObj.showAlert("", messsage: "disconnectedByTimeoutFromUser Delegate caled") 
    } 

    func session(session: QBRTCSession!, hungUpByUser userID: NSNumber!, userInfo: [NSObject : AnyObject]!) { 
     AppSingletonObj.showAlert("", messsage: "hungUpByUser Delegate caled") 
    } 


    func session(session: QBRTCSession!, initializedLocalMediaStream mediaStream: QBRTCMediaStream!) { 
      mediaStream.videoTrack.videoCapture = self.cameraCapture 
     AppSingletonObj.showAlert("", messsage: "initializedLocalMediaStream Delegate caled") 
    } 


    func session(session: QBRTCSession!, rejectedByUser userID: NSNumber!, userInfo: [NSObject : AnyObject]!) { 
     AppSingletonObj.showAlert("", messsage: "rejectedByUser Delegate caled") 
    } 

    func session(session: QBRTCSession!, startedConnectingToUser userID: NSNumber!) { 
     AppSingletonObj.showAlert("", messsage: "startedConnectingToUser Delegate caled") 
    } 

    func session(session: QBRTCSession!, userDidNotRespond userID: NSNumber!) { 
     AppSingletonObj.showAlert("", messsage: "userDidNotRespond Delegate caled") 
    } 

    func session(session: QBRTCSession!, connectionClosedForUser userID: NSNumber!) { 
     AppSingletonObj.showAlert("", messsage: "connectionClosedForUser Delegate caled") 
    } 

    func session(session: QBRTCSession!, disconnectedFromUser userID: NSNumber!) { 
     AppSingletonObj.showAlert("", messsage: "disconnectedFromUser Delegate caled") 
    } 


    func session(session: QBRTCSession!, updatedStatsReport report: QBRTCStatsReport!, forUserID userID: NSNumber!) { 
     AppSingletonObj.showAlert("", messsage: "updatedStatsReport Delegate caled") 
    } 

    func session(session: QBRTCSession!, receivedRemoteVideoTrack videoTrack: QBRTCVideoTrack!, fromUser userID: NSNumber!) { 
      AppSingletonObj.showAlert("", messsage: "receivedRemoteVideoTrack Delegate caled") 
    } 

    func session(session: QBRTCSession!, connectionFailedForUser userID: NSNumber!) { 
     AppSingletonObj.showAlert("", messsage: "connectionFailedForUser Delegate caled") 
    } 

    func session(session: QBRTCSession!, acceptedByUser userID: NSNumber!, userInfo: [NSObject : AnyObject]!) { 
     AppSingletonObj.showAlert("", messsage: "acceptedByUser Delegate caled") 
    } 

ответ

0
  • ли вы подключены к чату?
  • Вы звоните: QBRTCClient.initializeRTC()?
+0

Да, я подключил его к QBChat, а также инициализировал RTC .. После исследования littile я обнаружил, что проблема заключается в том, что я запускаю вызов с другого устройства. – aman

+0

@aman Пожалуйста, создайте проблему на [github] (https://github.com/QuickBlox/quickblox-ios-sdk) и приложите туда свой образец с воспроизводимой ошибкой –

 Смежные вопросы

  • Нет связанных вопросов^_^