2015-06-02 3 views
0

У меня есть два приложения, написанные с Objective C. У меня есть jailbroken устройство IOS 8. Могу ли я получить информацию с точки зрения другого приложения?Цель c доступ к другому приложению ios

Могу ли я получить доступ к собственному просмотру другого приложения? Я хочу отправить команду кликов (прикоснуться внутрь) к кнопке в других моих приложениях? Является ли это возможным?

У меня есть ios 8, устройство для джейлбрейка, xcode 6.3. Прошу прощения за мой плохой английский.

ответ

0

не требуется для тюремного тормоза.

вот что-то очень быстрое, вы можете попробовать открыть и нажать кнопку во втором приложении.

Используйте схемы URL для открытия приложения из другого приложения.

во 2 приложения в PLIST в типах URL \ пункт \ URL Схемы \ item0 добавить строку сказать my2ndapp

открыть 2-ое приложение с 1-го использования приложения:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"my2ndapp://somedata"]]; 

так что теперь URL: my2ndapp : // SomeString - будет открыть 2-ое приложение и метод выполнения в AppDelegate:

(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { 
    //do something with url if you need to, you can use it to tell yuor 2nd app do different things 
openedFromURL=YES;//set bool flag, add this BOOL var in .h of appdelegate 
return YES; 
} 

затем в том же AppDelegate в методе

-(void)applicationDidBecomeActive:(UIApplication*)application{ 
if(!openedFromURL){return;} 
//run method from viewcontroller you want, import it in .m and add it in .h of your appdelegate 
MyViewController * myvc = [[MyViewController alloc]init]; 
[myvc myMethodHere]; 
openedFromURL=NO;//drop flag 
} 

вы можете перейти к конкретному мнению или ViewController и запустить метод, связанный с кнопкой подправить внутри событий

Кроме того, вы можете сделать второе приложение взаимодействовать с 1-ой тоже.