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

Posted

技术标签:

【中文标题】是否可以在 iOS 上创建呼叫跟踪应用程序?【英文标题】:Is it possible to create a call tracking app on iOS? 【发布时间】:2017-12-08 15:19:40 【问题描述】:

从我在这里读到的所有内容来看,在 ios 上创建一个呼叫跟踪应用程序似乎是不可能的。但是,经过一番调查,我发现了一些解决方法,并想知道它们是否合法并且是否有效。

所以,至少,我需要以下功能之一:

访问通话记录历史。我读过这是不可能的,但我也知道在许多打开 iCloud 备份的设备上,通话历史数据保存在那里,所以使用一些 API,例如,this,我可以访问它。我说的对吗?

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

这样就够了还是我在浪费时间?

【问题讨论】:

【参考方案1】:

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

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

通知在那里,以便您的应用可以正确响应在其处于活动状态时发生的调用。

【讨论】:

以上是关于是否可以在 iOS 上创建呼叫跟踪应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以同时跟踪 Android 和 iOS 应用程序的下载量?

使用没有alertView的UIWebView在iOS中以编程方式进行电话呼叫

如何在iOS中获取用户的国家/地区呼叫代码?

可以从下载到安装跟踪 IOS 应用程序吗?

为 iphone 制作 voip 应用程序?

从 iOS8 中的通知在后台启动呼叫