2013-03-06 121 views

回答

6

每個可以通過其他應用程序打開的應用程序都會有一個註冊的URL方案。您可以在此處找到應用程序URL方案的目錄:http://handleopenurl.com/

要查看設備上是否安裝了應用程序,設備只需檢查是否可以使用UIApplication的canOpenUrl方法打開URL方案。

所以,以查看是否安裝了Facebook的,你可以運行下面的

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

不幸的是,它看起來像有用於Gmail或LinkedIn註冊任何URL方案。

+0

嗯..我應該相當詢問是否有可用於在正Gmail的鏈接的URL方案, 對? – Sagrian 2013-03-06 06:05:26

+0

這是您可以通過檢查IPA文件來驗證自己的事情 – borrrden 2013-03-06 06:16:33

0

實際上,你可以,[[UIApplication的sharedApplication] canOpenURL:[NSURL URLWithString:@ 「LinkedIn://」]]