【问题标题】:How to get call history in iphone?如何在iphone中获取通话记录?
【发布时间】:2011-12-28 21:31:51
【问题描述】:

在我的应用程序中,我想要最近 14 天的通话记录。我的要求是我只需要最近 14 天的电话号码,这些电话号码没有保存在我的通讯录中。

所以请给我一些想法,如果可能的话,我怎样才能在我的应用程序中获得这个调用。

提前致谢

【问题讨论】:

  • 这些电话是否在您的普通电话应用的通话记录中?
  • 我认为这在 iOS 5 中根本不可能(使用公共 API)
  • iPhone call log / history的可能重复

标签: iphone objective-c ios xcode


【解决方案1】:

没有用于获取通话记录的公共 API,如果您使用任何其他方法,例如直接访问 callHistory.db 文件,您将无法将您的应用提交到应用商店。

【讨论】:

    【解决方案2】:

    This method 将在 iOS 4 中工作,但在 iOS 5 中不可用。由于您的应用程序是沙盒的,因此实际上不允许访问电话历史记录。即使你找到了方法,它也可能不会被允许进入 App Store。在 iOS SDK 中是不可能的,除非你越狱。

    【讨论】:

    • 我已经检查过了,这就是为什么询问是否可能,因为有机会拒绝申请。
    • 在iOS SDK中是不可能的,除非你越狱。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-21
    • 1970-01-01
    相关资源
    最近更新 更多