小智 6
苹果工程师提出了一种解决方法,可以修复 callkit 无法正确激活音频会话的问题:
一种解决方法是在调用方法
configureAudioSession()之前,在应用程序生命周期的早期配置应用程序的音频会话(调用)-provider:performAnswerCallAction:。例如,您可以在呼叫configureAudioSession()之前立即呼叫-[CXProvider reportNewIncomingCallWithUUID:update:completion:],以确保在将来电通知 CallKit 之前完全配置音频会话。
来自:https : //forums.developer.apple.com/thread/64544#189703
如果这没有帮助,您可能应该发布一个示例项目来重现您的行为,以便我们能够进一步分析它。
以前的版本也遇到过同样的问题。所以这不是呼叫套件上发生的新问题。此问题必须从 iOS 解决。我们对此没有任何控制权。
请访问苹果开发者论坛
和