1

我不知道我是否问了一个正确的问题..,请给您宝贵的建议。我想知道:

  1. 是否可以在我们的代码中访问 iPhone 的浏览器历史记录?

  2. 有什么方法可以访问应用程序历史记录(意味着;我最近打开了哪些应用程序以及什么时间。)

    等待您的宝贵答复.. 谢谢。

4

4 回答 4

3

可以通过几种方法访问应用历史记录。有一些使用私有 API 的方法,但如果你的目标是 App Store,那可能不是一个好主意。

是一个 UIDevice 类别,用于使用公共 API 获取当前在您的手机上运行的进程。您必须弄清楚哪个应用程序与哪个进程名称匹配,但我发现它通常非常简单(例如 Facebook 是 Facebook)。

于 2013-05-30T00:58:15.023 回答
2

对于您的两个问题..,因为应用程序在 ios 中被沙盒化。

如何在应用程序中访问 iPhone Safari 历史记录?
从手机
获取 Safari 历史记录 如何使用私有框架从 iPhone 应用程序访问 Safari 历史记录

于 2013-05-14T10:49:49.353 回答
1

我们可以在/var/mobile/Media/Safari/中找到 history.plist,我们可以在越狱的 iPhone 中阅读。而且您也无法访问应用程序历史记录。

于 2013-05-14T10:51:00.243 回答
1

位于 /private/var/mobile/Library/Safari 的 History.plist 仅适用于越狱设备。

历史记录存储在应用程序沙箱之外的属性列表中,您无法访问它。

于 2013-05-14T10:54:01.077 回答