【问题标题】:CallKit CXEndCallAction report to other end - SwiftCallKit CXEndCallAction 向另一端报告 - Swift
【发布时间】:2018-04-27 00:38:09
【问题描述】:

我正在为 VOIP 实施 Apple CallKit。 我可以成功显示通话屏幕。

On Answer触发以下功能,

func provider(_ provider: CXProvider, perform action: CXAnswerCallAction){
}

Ans 当拒绝来电触发该功能时,

func provider(_ provider: CXProvider, perform action: CXEndCallAction){
}

但是,当发送方断开呼叫(未接听呼叫)时,如何知道接收方。

【问题讨论】:

  • CallKit 是关于 UI 和控件的。它不提供任何有关接收方操作的业务规则。您应该使用 WebRTC 或 Twilio 等外部系统让您了解此类事件。

标签: ios swift callkit cxprovider


【解决方案1】:
  • Brother Callkit 基本上是一个 Native UI,你可以在 设备接收/启动 VOIP 呼叫,仅用于用户交互,通过使用 你不能告诉对方关于通话的事情。
  • 您必须制作将在 'CXEndCallAction' 方法到你的服务器,然后你的服务器会通知 另一边。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    相关资源
    最近更新 更多