是否可以在iPhone中拨打电话之前获取事件,就像在Android中一样? 我想要做的是在用户完成拨号之后,在拨打电话之前获得一个事件,以便在某些情况下弹出消息或致电用户采取某些行动。
答案 0 :(得分:1)
从iOS 4到iOS 9,您可以为此目的使用Cellular Call个州
CTCallStateDialing
在建立连接之前,当用户发起呼叫时的呼叫状态。
CTCallStateIncoming
呼叫状态,在建立连接之前,当呼叫进入但尚未由用户应答时。
CTCallStateConnected
为所有相关方完全建立通话时的通话状态。
CTCallStateDisconnected
通话终止时的通话状态。 请参考此链接: Can we fire an event when ever there is Incoming and Outgoing call in iphone?
启动iOS 10,您应该使用CXCall。