CallKit,何时使用reportCallWithUUID:endedAtDate:reason:

时间:2016-11-03 06:39:22

标签: callkit

在我的练习中,我发现Answer也可以使用reportCallWithUUID:endsAtDate:reason:结束一个调用,但是我们知道,我们应该使用ExEndCallAction的requestTransaction结束调用,那么它们之间的区别是什么,我们什么时候应该使用reportCallWithUUID:endedAtDate:reason:以及它为我们做了多少剂量!

1 个答案:

答案 0 :(得分:3)

当用户主动选择通过应用的用户界面结束通话时,您会requestTransaction CXEndCallAction

如果结果不是由于用户操作(即不是reportCallWithUUID:endedAtDate:reason:),则会provider:performEndCallAction:。如果您查看允许的CXCallEndedReason(失败,远程结束,未答复,在其他地方回答,并在其他地方拒绝),则所有原因都不是由于用户的操作。