如何在通话屏幕上显示查看联系人并获取信息来电?

时间:2014-03-09 04:03:44

标签: ios iphone screen call

我想在iPhone的通话屏幕上显示一个视图并获取信息来电,但我不能。

我发现一个链接访问私有API,但它说苹果不会批准这个,

但我在appstore上看到了一些应用程序。

链接 https://itunes.apple.com/au/app/contact-notes/id660212820?mt=8

任何人都可以告诉我该怎么做吗?

1 个答案:

答案 0 :(得分:0)

您可以在Apple添加的新CoreTelephony框架中使用API​​,特别是CTCall类。这并没有揭示调用者,但有可能以某种方式得到它。

建议不要以任何方式使用私有API,并且在将来的操作系统版本中会中断,而且您是否会使用它们进入App Store也是值得怀疑的。不要这样做。

您作为示例引用的应用程序可能使用这些私有API,因为它具有iOS 5兼容性。如果你真的需要使用那个API,可以通过方法调配来模糊你对它的使用,或者获取函数指针并调用它们,尽管当Apple更改其私有API时中断。

最后,您可以下载并安装此应用,然后转储其符号以查看它使用的API。