Использование Callkit останавливает аудио работать на Flutter iOSIOS

Программируем под IOS
Ответить
Anonymous
 Использование Callkit останавливает аудио работать на Flutter iOS

Сообщение Anonymous »

При использовании Callkit в моем приложении Flutter Audio (как Mic, так и динамик) прекратите работать. При использовании набора вызовов, чтобы ответить на звонки, приложение работает нормально. Я использую Flutter Flutter_callkit_incomming, чтобы использовать Callkit и Flutter_webrtc для телефона. Flutter_callkit_incomming имеет какой -то код кода Coilerplate, включающий разделы для неудобства при использовании WEBRTC, и я видел несколько исправлений, чтобы предположить, чтобы убедиться, что для настройки SharedAudiosession до отправки Callkit. Ни один из этих подходов, казалось, не сработал. Здесь гораздо больше кода, и это очень грязно, но это все, что связано с проблемой. < /P>
//AppDelagate.swift section that handle incoming voip push
func pushRegistry(_ registry: PKPushRegistry, didReceiveIncomingPushWith payload: PKPushPayload, for type: PKPushType, completion: @escaping () -> Void) {
NSLog("flutter ns didReceiveIncomingPushWith\n\(payload.dictionaryPayload as AnyObject)")
guard type == .voIP else { return }
let linkedid = payload.dictionaryPayload["linkedid"] as? String ?? ""
let from = payload.dictionaryPayload["from"] as? String ?? ""
let handle = payload.dictionaryPayload["callerIdNumber"] as? String ?? ""
let isVideo = payload.dictionaryPayload["isVideo"] as? Bool ?? false
let foundLessThan = from.firstIndex(of: "

Подробнее здесь: https://stackoverflow.com/questions/794 ... lutter-ios
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»