【问题标题】:Preserving call when notification arrives通知到达时保留呼叫
【发布时间】:2020-05-05 18:21:30
【问题描述】:
我已经使用 Twilio 和 callkit 实现了语音通话功能。用户正在通话并且应用程序的通知到达,用户单击此通知,将用户带到链接到此通知的视图。当用户点击此通知时,呼叫将断开。
在这种情况下如何停止通话被断开?
它适用于 WhatsApp。您可以通过语音/视频与其他用户连接。您可以接收通知、点击它、导航到另一个视图、与用户聊天以及电话/视频通话保持连接。
所以我假设这是可能的。我不只是确定如何实现它。有什么提示吗?
【问题讨论】:
标签:
ios
swift
twilio
callkit
【解决方案1】:
通常,您希望在切换到第二个通话时保留第一个通话。所以你必须实现provider(performSetHeldCallAction:),并且在你的CXCallUpdate中你应该设置update.supportsHolding = true。这样,当用户切换到第二个呼叫时,第一个呼叫将保持连接并保持,然后成为活动呼叫。