1

是否可以像在 Android 中一样在 iPhone 中拨出电话之前获取事件?我想要做的是在用户完成拨号后和拨出电话之前获取一个事件,以便在某些情况下弹出消息或呼叫用户执行某些操作。

4

1 回答 1

1

从 iOS 4 到 iOS 9,您可以为此目的使用蜂窝呼叫状态

CTCallStateDialing

用户发起呼叫时,连接建立之前的呼叫状态。

CTCallStateIncoming

建立连接之前的通话状态,即有来电但用户尚未接听。

CTCallStateConnected

当所有相关方的呼叫完全建立时的呼叫状态。

CTCallStateDisconnected

呼叫终止时的呼叫状态。请参考此链接: 我们可以在 iphone 中有来电和去电时触发事件吗?


从 iOS 10 开始,您应该使用CXCall

于 2012-06-13T09:33:06.977 回答