我正在使用呼叫套件框架来打电话,请帮助我
当应用程序在前景中发生呼叫时,如何删除呼叫套件UI并在过程中呼叫,我在背景中获得拨打套件UI。
您可以在向CXProvider
报告新传入的呼叫之前检查应用程序状态。如果您不希望在您的应用程序处于前景时使用系统来电屏幕,请给出if
语句,如果该应用在前景中,请勿报告新的传入呼叫屏幕。
示例:
let state = UIApplication.shared.applicationState
if state == .background {
// background
provider.reportNewIncomingCall(with: UUID(uuidString: call.callUUID)!, update: callUpdate) { error in /* */ }
}