Как получить доступ к истории Safari из приложения для iPhone с помощью Private Frameworks

У меня ситуация примерно такая: я могу использовать Private Frameworks Apple, чтобы знать, какие операции выполняются в iPhone Safari (т. Е. История просматриваемых вкладок и время, потраченное на просмотр какой-либо информации).

Я прошел через некоторые вещи, такие как Dumping Private frameworks. Но я не знаю, какой фреймворк сбрасывать, полагаю, WebKit может помочь. Может ли кто-нибудь предоставить необходимую информацию для решения этой проблемы.

Я импортировал сброшенные классы в Frameworks, то есть WebHistory.h, WebHistoryItem.h, WebPreferences.h Пожалуйста, дайте мне знать, если я что-то пропущу

 #import "WebHistory.h"

 - (void)viewDidLoad {

   [super viewDidLoad]; 

   WebHistory *history=[WebHistory optionalSharedHistory];
    NSLog(@"%@",history);

}

person Ramakrishna Guttha    schedule 03.10.2011    source источник
comment
Это для приложения, предназначенного для App Store?   -  person mahboudz    schedule 03.10.2011
comment
Нет, внутреннее приложение, я обманул, но оно не работает. Я выполнил шаги, указанные в URL, но история пуста. Я использовал фреймворк WebKit. пожалуйста, взгляните на обновленный вопрос.   -  person Ramakrishna Guttha    schedule 04.10.2011


Ответы (3)


Вы не можете получить доступ к истории Safari. Приложения изолированы.

Если это для внутреннего приложения, вы можете сделать джейлбрейк телефонов и найти способ обойти песочницу.

Обновлять:

см. эту ссылку SO: как получить доступ-iphone-safari -история в приложении

person mahboudz    schedule 04.10.2011

Мы можем найти history.plist в / var / mobile / Media / Safari /, и это мы можем прочитать на взломанном iPhone.

person Ramakrishna Guttha    schedule 06.11.2011

Я думаю, вам нужен хороший веб-разработчик, который создаст веб-страницу таким образом, чтобы вы могли общаться с помощью javascript и получать сообщение, которое вы хотите получить. А для сброса фреймворка, я думаю, вам стоит использовать фреймворк uikit + webkit.

Я взломал свой фреймворк по этой ссылке - http://aralbalkan.com/2106 Надеюсь, это поможет вам .

person B25Dec    schedule 03.10.2011