用于电话状态iOS的挂钩

时间:2016-03-23 12:00:02

标签: ios core-telephony

我正在寻找类似于TrueCaller为Android做的事情。不知道它在iOS中如何运作,是否也是这样?

基本上需要的是

  1. 调用状态更改时获取调用的挂钩方法。
  2. 并且应该能够像电话号码一样获取详细信息。
  3. 使用电话号码拨打电话,以便在屏幕上显示姓名(在我们的服务中找不到用户时未知)。

1 个答案:

答案 0 :(得分:1)

Core Telephony不允许您检索连接状态的任何其他信息。

所以你不能获取给你打电话的电话号码,这与隐私有关。

CTCall Class只有两个属性:

  • callID这是此呼叫的唯一ID,但不是电话号码。
  • callState这是调用的状态,即CTCallStateDialingCTCallStateIncomingCTCallStateConnectedCTCallStateDisconnected