OStack程序员社区-中国程序员成长平台

标题: ios - Callkit:最近的通话记录未显示视频通话的拨出电话 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 05:39
标题: ios - Callkit:最近的通话记录未显示视频通话的拨出电话

我正在快速实现 callKit,因为视频拨出电话最近的日志没有显示我的应用程序的历史记录。对于音频通话,日志显示我的应用程序的历史记录。

对于视频通话,我正在设置 CXStartCallAction 属性的 isVideo = true

let handle = CXHandle(type: .phoneNumber, value: handle)
let startCallAction = CXStartCallAction(call: UUID(), handle: handle)

startCallAction.isVideo = true//if setting false recent log showing history for true no recent history is coming

let transaction = CXTransaction()
transaction.addAction(startCallAction)

requestTransaction(transaction, action: "startCall")

最近的日志应该将历史记录显示为视频通话,但它没有显示。



Best Answer-推荐答案


可能是因为你没有配置CXProvider支持视频。

let providerConfiguration = CXProviderConfiguration(localizedName: "MyApp")
providerConfiguration.supportsVideo = true
...
let provider = CXProvider(configuration: providerConfiguration)

关于ios - Callkit:最近的通话记录未显示视频通话的拨出电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57800210/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4