Я работаю с JitsiMeet iOS ( Создайте Jitsi Meet Framework для собственного приложения iOS и интегрируйте в Xcode Project ) для реализации видеовызова в приложении.Для вызова в фоновом режиме я пытаюсь получить интерфейс, подобный скайпу.Там, где пользователь получает аудиозвонок, можно сразу начать разговор, приняв этот вызов.Следовательно, когда я получаю 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 для объединения группы вызовов.
Но проблема в том, что когда приложение находится в фоновом режиме, эти слушатели не запускаются.Хотя они работают нормально, когда приложение активно.