在iphone中接听电话时如何获取号码

时间:2011-04-01 05:55:52

标签: ios cocoa-touch phone-call

  

可能重复:
  Incoming call information+iphone

我是iPhone的初学者。如何在iPhone收到电话时获取号码。我对此没有基本的想法。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

你无法获得这些信息,如果Apple将这个功能添加到他们的sdk,我会非常惊讶。周围会有很多人滥用此功能。

您可以使用Core Telephony framework拨打最多的电话。它可以让您检测呼叫的状态。

  

CTCarrier对象为您提供有关用户蜂窝的信息   服务提供商,例如是否允许使用VoIP(Voice over   互联网协议)在其网络上。 CTCall对象为您提供   有关当前呼叫的信息,包括唯一标识符和   状态信息拨号,传入,连接或   已断开连接(强调我的)。

就是这样。

也请阅读this。可能会有所帮助

答案 1 :(得分:0)

我不确定这是否可行。 Apple不允许这样做。 如果您使用的某个应用程序选择了一个打电话给您并在互联网上发布的电话号码,您是否愿意?这可能是苹果不允许这样做的原因之一......