gpt4 book ai didi

swift - 如何处理被来电者取消的挂起调用(CallKit)

转载 作者:行者123 更新时间:2023-11-28 14:06:55 47 4
gpt4 key购买 nike

我在我的应用程序中加入了语音聊天功能。我对 CallKit 有疑问。我的 EndCallAction 请求现在无法正常工作,例如:

当 EndCallAction 确实通过 callController.request 触发时

Success with transaction.

但有时也会出现这样的错误:

Error requesting transaction: Error Domain=com.apple.CallKit.error.requesttransaction Code=4 "(null)".

似乎是空 UUID 的代码 4 错误指示器。但我做了一些调试,发现我的 UUID 在那里。

Call Ended Printing description of withUUID: 45C55D34-EB5D-49CF-A13D-80A4CD2FA4C5 Transaction UUID: 45C55D34-EB5D-49CF-A13D-80A4CD2FA4C5

这些错误只是偶尔发生,假设我错叫了 20 次,它发生了 3-6 次。

Caller决定在Callee之前结束通话时,请告诉我如何结束来电> 接听了电话。

最佳答案

确保CXProviderConfiguration只配置一次。

它现在起作用了。谢谢

关于swift - 如何处理被来电者取消的挂起调用(CallKit),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52897992/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com