Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/122.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios QuickBlox-从后台调用用户/创建会话_Ios_Objective C_Webrtc_Quickblox - Fatal编程技术网

Ios QuickBlox-从后台调用用户/创建会话

Ios QuickBlox-从后台调用用户/创建会话,ios,objective-c,webrtc,quickblox,Ios,Objective C,Webrtc,Quickblox,在我的应用程序中,当用户点击“活动”按钮并将应用程序发送到后台时,会播放一段叮当声,同时应用程序会定期检查后台的其他可用用户 如果找到可用的用户,用户将听到ping并启动呼叫 但是,当应用程序在后台运行时,我无法创建QBRTCSessions。我使用以下代码: QBRTCSession *session = [QBRTCClient.instance createNewSessionWithOpponents:opponentsIDs withConferenceType:QBConferenc

在我的应用程序中,当用户点击“活动”按钮并将应用程序发送到后台时,会播放一段叮当声,同时应用程序会定期检查后台的其他可用用户

如果找到可用的用户,用户将听到ping并启动呼叫

但是,当应用程序在后台运行时,我无法创建QBRTCSessions。我使用以下代码:

QBRTCSession *session = [QBRTCClient.instance createNewSessionWithOpponents:opponentsIDs withConferenceType:QBConferenceTypeVideo];


if (session) {

    self.sessionQBRTC = session;
    [session startCall:nil];

} else {

     [SVProgressHUD showErrorWithStatus:@"Creating new session - Failure"];

}   

其中'opponenetsIDs'是在后台找到的可用用户的ID。但是,我遇到了“创建新会话-失败”错误。知道为什么吗?

也许你忘了在“功能”选项卡“后台模式”中设置应用权限,并设置“音频和播放”。请查收


我已经测试了你的代码,它工作正常

第二个链接已过期,如果你知道,请更新好吗?