繁体   English   中英

通话未连接但后台运行UI时如何关闭Call Kit

[英]How to close call kit when call doesn't connect but call kit ui is running in the background

很多时候发生了这样的情况:启动呼叫后,它无法连接,而且我无法弄清楚它卡在哪里。 发生这种情况时,callkit ui已经启动,因为我可以看到绿色的通知栏。 在未连接通话但callKit ui在后台运行的情况下,如何关闭callkit ui?

如果在连接之前呼叫已由远程端结束,则需要将结束的呼叫报告给CXProvider对象。

provider.reportCall(with: callUUID, endedAt: Date(), reason: .remoteEnded)

API详细信息: 此处

编辑

这是一个示例,如果没有应答,如何报告呼叫结束:

provider.reportCall(with: callUUID, endedAt: Date(), reason: .unanswered)

当然,您需要实现一些计时器,以防万一已过去但未建立连接,该计时器将调用此计时器。

暂无
暂无

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

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