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

问题描述 投票:0回答:1

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

Twilio似乎存在一些问题,twilio支持无法弄清楚并且无法提供解决方案。

作为一种解决方法,我希望在呼叫未连接的时间间隔后关闭CallKit UI。

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

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

我的问题与How to close call kit when call doesn't connect but call kit ui is running in the background报道的问题完全相同

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

ios swift twilio callkit
1个回答
0
投票

看看ViewController代码,看起来UUID应该存储在这两个成员中的一个:

var callInvite: TVOCallInvite?
var call: TVOCall?

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

© www.soinside.com 2019 - 2024. All rights reserved.