2014-02-10 3 views
1

Я видел в своем iPhone, что через некоторые приложения я могу открыть Facebook и другие приложения, установленные в моем iPhone. Может кто-нибудь подскажет, как это сделать в моем приложении. Раньше iPhone не позволял нам делать нас, но я слышал, что теперь это возможно в iPhone.Как открыть какое-нибудь другое приложение из моего приложения в iPhone?

Заранее спасибо.

+1

http://stackoverflow.com/questions/10149129/can-i-launch-one-app-from-other-app- на Iphone & http://code.tutsplus.com/tutorials/ios-sdk-working-with-url-schemes--mobile-6629 – morroko

+0

@mokujin в моем iPhone я могу открыть приложение Facebook из моя синхронизация меня приложение. – ankyy

+0

Эти ссылки помогли вам ... ?? – morroko

ответ

0

Вы можете сделать это с помощью специальной схемы URL. Он хорошо документирован here.

+0

но я видел, как приложение SYNCME открыло приложение для Facebook в iPhone – ankyy

+0

Я не сказал, что вы не можете, вы можете сделать это с помощью схем URL :) Приложение Facebook использует некоторые схемы URL-адресов, с помощью которых вы можете открыть его по URL-адресу –

+0

, но i хотите открыть установленные приложения не через браузер. – ankyy

0

Да, вы можете достичь этого, используя настраиваемые схемы URL. См. Communicating with Other Apps.

Приложение B должно будет зарегистрировать настраиваемую схему URL, которую приложение A использует для запуска B и передачи ее команд.

Следующий фрагмент кода иллюстрирует, как одно приложение может запрашивать услуги другого приложения. «ToDoList» в этом примере является гипотетической пользовательской схемой зарегистрирован App B.

NSURL *myURL = [NSURL URLWithString:@"http://www.google.com"]; 
[[UIApplication sharedApplication] openURL:myURL]; 
Смежные вопросы