从 Swift 应用中的本机应用访问最近通话列表

Access Recent Call List from native app in Swift App

我想访问我的 Swift 应用程序中的最近通话列表,并匹配我在我的代码中的号码。

我该怎么做?

不,它不能在 iOS 应用程序中完成。

技术原因:

最近的通话清单信息存储在文件结构深处的 sqlite 数据库文件中,Apple 阻止在您的应用程序沙箱之外访问该文件。

您可以通过联系人或地址簿框架获取联系人及其信息,但不能获取其通话记录相关信息。