是否可以在iOS上创建呼叫跟踪应用程序?

时间:2017-12-08 15:19:41

标签: ios swift icloud calllog

从我在这里读到的所有内容,在iOS上创建一个呼叫跟踪应用程序似乎是不可能的。然而,经过一些调查,我找到了几个解决方法,并想知道它们是否合法并且可以工作。

所以,至少,我需要其中一个功能:

  • 访问通话记录历史记录。我已经知道这是不可能的,但我也知道在许多打开iCloud备份的设备上,呼叫历史数据会保存在那里,因此使用某些API,例如this,我可以访问它。我是对的吗?

  • 在通话结束时收到通知。我读过这个只有在前景才有可能,因此没有意义。但是在this question之后,我发现您可以从应用程序发起呼叫,这至少可以跟踪传出呼叫。

这还不够,或者我在浪费时间?

1 个答案:

答案 0 :(得分:2)

除非您在越狱设备上运行,否则答案是否定的,因为没有公开的API可以提供对呼叫列表的访问,从隐私的角度来看这是一件好事。

快速搜索显示CallKit用于将VOIP集成到呼叫列表中,所以答案是否定的,CallKit对您没有任何用处。

通知存在,以便您的应用可以正常响应在其处于活动状态时发生的呼叫。