2013-03-06 3 views

ответ

6

Каждое приложение, которое можно открыть через другое приложение, будет иметь зарегистрированную схему URL. Каталог схем URL-адреса можно найти здесь: http://handleopenurl.com/

Чтобы узнать, установлено ли приложение на устройстве, вашему устройству необходимо только проверить, можно ли открыть схему URL с помощью метода canOpenUrl UIApplication.

Таким образом, чтобы увидеть, если установлен Facebook, вы можете запустить следующую

BOOL facebookInstalled = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://requests"]]; 

К сожалению, похоже, что нет схемы URL зарегистрирован для Gmail или LinkedIn.

+0

хмм .. Я должен скорее спросил, есть ли схема URL для связанных в п Gmail , правильно? – Sagrian

+0

Это то, что вы можете проверить самостоятельно, изучив файл IPA – borrrden

0

Вы можете на самом деле, [[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString: @ "LinkedIn: //"]]