繁体   English   中英

未接通电话时如何关闭Callkit UI

[英]How to close Callkit UI when call is not connected

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

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

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

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

我的问题是未接通电话时如何杀死CallKit UI?

我的问题与此处报告的问题完全相似。 当呼叫未连接但呼叫工具包ui在后台运行时,如何关闭呼叫工具包

请再次阅读。 呼叫未连接,但CallKit UI已启动,我想关闭它。 请注意,当未接通呼叫时,您将不会得到uuid,因此您将无法断开通话。

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

var callInvite: TVOCallInvite?
var call: TVOCall?

如果尚未接听来电,则UUID包含在callInvite ,否则(即拨出电话或已接听的来电)包含在call对象中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM