1

我正在使用呼叫套件框架进行呼叫,请帮助我
在前台应用程序期间发生来电时如何删除呼叫套件 ui 并在进程中呼叫,我在后台获得呼叫套件 ui。

4

1 回答 1

-1

您可以在向 报告新来电之前检查应用程序状态CXProvider。如果您不希望在您的应用处于前台时使用系统来电屏幕,则在应用处于前台时if声明不报告新的来电屏幕。

例子:

let state = UIApplication.shared.applicationState

if state == .background {
    // background
    provider.reportNewIncomingCall(with: UUID(uuidString: call.callUUID)!, update: callUpdate) { error in /* */ }
}
于 2018-06-13T15:03:53.487 回答