2

我正在使用 JitsiMeet iOS(为原生 iOS 应用程序创建 Jitsi Meet 框架并集成到 Xcode 项目中)在应用程序中实现视频通话。对于后台模式调用,我正在尝试实现类似 Skype 的界面。用户收到音频呼叫的地方可以通过接受该呼叫立即开始通话。因此,当我收到 时PKPushNotification,我触发此代码以启动呼叫屏幕:

[JMCallKitProxy reportNewIncomingCallWithUUID:activeCallUUID_ handle:message.messageText displayName:message.senderName hasVideo:false completion:^(NSError * _Nullable error)   {
    if (error != nil) NSLog(@"%s error = %@", __PRETTY_FUNCTION__, error.localizedDescription);
}];

这工作正常,呼叫被触发为本机呼叫。然后我实现了,然后我实现了JMCallKitListener,在里面performAnswerCallWithUUID我尝试初始化我的 JitsiViewController 以加入呼叫组。

但问题是当应用程序在后台时,这些监听器不会触发。尽管当应用程序处于活动状态时它们工作正常。

4

0 回答 0