如何在未连接呼叫时关闭Callkit UI



我使用的是Twilio可编程语音SDK。我遇到一个问题,呼叫无法连接,但CallKit UI启动。当我将应用程序发送到后台时,我可以看到CAllKit UI正在运行,顶部有绿色通知栏。

Twilio似乎有一些问题,Twilio的支持人员无法解决,也无法提供解决方案。

作为一种变通方法,我想在一段时间后,当调用未连接时关闭CallKit UI。

我知道如何在连接呼叫时杀死CallKit UI,但这不适用于我的情况,因为呼叫根本没有连接。

我的问题是,当呼叫未连接时,如何杀死CallKit UI?

我的问题与这里报道的完全相似。当呼叫没有时如何关闭呼叫套件';t连接,但呼叫套件ui正在后台中运行

请再读一遍。呼叫未连接,但CallKit UI已启动,我想关闭它。请注意,当呼叫未连接时,您将无法获得uuid,因此无法呼叫disconnect

查看ViewController代码,似乎UUID应该存储在以下两个成员之一中:

var callInvite: TVOCallInvite?
var call: TVOCall?

在传入呼叫尚未应答的情况下,UUID包含在callInvite中,否则(即传出呼叫或应答的传入呼叫)包含在call对象中。

相关内容

  • 没有找到相关文章

最新更新