iOS CallKit去电不支持保持
iOS CallKit Outgoing Call Don't Support Holding
当我有来电时,我可以在CXCallUpdate
中将supportsHolding
设置为NO
。
但是我怎样才能在拨出电话中做同样的事情呢?
我的目标是,如果有新的 GSM 通话想要中断,iOS 不显示保留此通话的选项,只显示挂断。
我找到了解决方案。
CXCallUpdate 也可以发送到呼出电话。
我在requestTransaction
的completion
块报告更新:
[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];
}
}];
当我有来电时,我可以在CXCallUpdate
中将supportsHolding
设置为NO
。
但是我怎样才能在拨出电话中做同样的事情呢?
我的目标是,如果有新的 GSM 通话想要中断,iOS 不显示保留此通话的选项,只显示挂断。
我找到了解决方案。
CXCallUpdate 也可以发送到呼出电话。
我在requestTransaction
的completion
块报告更新:
[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];
}
}];