如何从呼叫历史记录数据库中删除呼叫表数据



我是iPhone应用程序开发的新手。我开发通话记录应用程序。我从通话记录数据库中检索了呼叫表中的所有数据。然后现在从通话记录数据库中删除调用表中的所有数据。请告诉我如何删除所有数据。请给我一些示例代码链接。

提前谢谢。

call_history.db是一个只读的SQLite数据库,你不能从应用程序写入它。

但是,即使从中阅读也是我强烈建议反对的。它是一个私有的、未记录的文件,访问它可能会导致您的应用程序被拒绝。引用别人的话:

没有用于获取呼叫历史记录的公共 API,如果您使用任何 其他方法,例如直接访问callHistory.db文件,您可以 将无法将您的应用提交到亚马逊应用商店。

因此,您只能针对越狱手机。此外,call_history.db访问在 5.0+ 中被破坏,因此最重要的是,您将进一步限制为 4.x 及更低版本。

最新更新