我正在使用呼叫工具包框架进行呼叫,请帮助我 如何在应用程序前台和呼叫过程中发生来电时删除呼叫工具包ui,我将在后台获得呼叫工具包ui。
答案 0 :(得分:0)
您可以在报告CXProvider
的新来电之前检查应用状态。如果您不希望在应用程序处于前台时使用系统来电屏幕,那么如果应用程序位于前台,请提供if
语句,以便不报告新的来电屏幕。
示例:
let state = UIApplication.shared.applicationState
if state == .background {
// background
provider.reportNewIncomingCall(with: UUID(uuidString: call.callUUID)!, update: callUpdate) { error in /* */ }
}