ios - Callkit:最近的通话记录未显示视频通话的拨出电话

标签 ios swift 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")

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

最佳答案

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

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

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

相关文章:

ios - 将委托(delegate)和数据源设置为 UITableView

android - 如何在 react-native 中的 mapbox map 上绘制导航线?

ios - 调用 Super.init(编码器 : aDecoder)) 时应用程序突然崩溃

ios - 通话计时器在被叫方接听电话后立即开始计时

ios - 从锁定屏幕接听电话后显示自定义 UI

ios - CallKit:调用UI控件

objective-c - Objective-C : How to implement MapKit Method - (NSSet *)annotationsInMapRect:(MKMapRect)mapRect

ios - 与 UITableView 的 super View 上的 UIPanGestureRecognizer 冲突

swift - 当应用程序处于未运行状态时推送通知委托(delegate)触发的解决方案是什么?

ios - 如何以编程方式创建带有动态选项卡的选项卡栏?底部黑屏问题