我想在iPhone的通话屏幕上显示一个视图并获取信息来电,但我不能。
我发现一个链接访问私有API,但它说苹果不会批准这个,
但我在appstore上看到了一些应用程序。
链接 https://itunes.apple.com/au/app/contact-notes/id660212820?mt=8
任何人都可以告诉我该怎么做吗?
答案 0 :(得分:0)
您可以在Apple添加的新CoreTelephony框架中使用API,特别是CTCall
类。这并没有揭示调用者,但有可能以某种方式得到它。
建议不要以任何方式使用私有API,并且在将来的操作系统版本中会中断,而且您是否会使用它们进入App Store也是值得怀疑的。不要这样做。
您作为示例引用的应用程序可能使用这些私有API,因为它具有iOS 5兼容性。如果你真的需要使用那个API,可以通过方法调配来模糊你对它的使用,或者获取函数指针并调用它们,尽管当Apple更改其私有API时将中断。
最后,您可以下载并安装此应用,然后转储其符号以查看它使用的API。