【问题标题】:Callkit incoming call uiCallkit来电界面
【发布时间】:2017-02-18 22:21:34
【问题描述】:

我正在使用呼叫套件框架进行呼叫,请帮助我
如何在前台和通话过程中发生来电时删除呼叫套件 ui,我在后台获取呼叫套件 ui。

【问题讨论】:

  • 你找到解决这个问题的方法了吗?
  • 你好 Megha,实际上当我在 whatsApp 中发现同样的东西时,我们不需要删除 callkit ui。所以这不是问题。

标签: ios iphone callkit


【解决方案1】:

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

例子:

let state = UIApplication.shared.applicationState

if state == .background {
    // background
    provider.reportNewIncomingCall(with: UUID(uuidString: call.callUUID)!, update: callUpdate) { error in /* */ }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-04
    • 2016-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多