iOS CallKit去电不支持保持

iOS CallKit Outgoing Call Don't Support Holding

当我有来电时,我可以在CXCallUpdate中将supportsHolding设置为NO

但是我怎样才能在拨出电话中做同样的事情呢?

我的目标是,如果有新的 GSM 通话想要中断,iOS 不显示保留此通话的选项,只显示挂断。

我找到了解决方案。

CXCallUpdate 也可以发送到呼出电话。

我在requestTransactioncompletion块报告更新:

[callController requestTransaction:transaction completion:^(NSError* _Nullable error) {
    if (error) NSLog(@"iOS Call Start Error: %@", error);
    else
    {
        CXCallUpdate* update = [CXCallUpdate new];
        update.supportsHolding = NO;
        [provider reportCallWithUUID:uuid updated:update];
    }
}];