我用Twilio和callkit实现了语音通话功能。用户在通话中,一个应用程序的通知到来,用户点击这个通知,将用户带到一个与这个通知链接的视图。当用户点击这个通知时,通话就会中断。
在这种情况下,我如何阻止通话中断?
在WhatsApp中也可以。您可以在语音视频上与另一个用户连接。你可以收到通知,点击它,导航离开到另一个视图,与用户聊天和phonevideo电话仍然连接。
所以我推测是可以的。我只是不知道如何实现它。有什么提示吗?
通常情况下,你会希望在切换到第二个电话时,保持第一个电话。所以你将不得不实现 provider(performSetHeldCallAction:)
而在你 CXCallUpdate
你应该设置 update.supportsHolding = true
. 这样,当用户切换到第二个电话时,第一个电话将保持连接和保持,而第二个电话则成为活动电话。