检查是否安装了Facebook,LinkedIn,Gmail应用程序

时间:2013-03-06 05:53:54

标签: ios facebook gmail install linkedin

有没有办法可以检查Facebook,LinkedIn,gmail应用程序是否以编程方式安装。根据我的项目要求,如果安装了这些应用程序,我需要采取一些措施。

2 个答案:

答案 0 :(得分:6)

每个可以通过其他应用程序打开的应用程序都有一个注册的URL方案。您可以在此处找到应用网址方案的目录:http://handleopenurl.com/

要查看设备上是否安装了应用,您的设备只需要检查是否可以使用UIApplication的canOpenUrl方法打开URL方案。

因此,要查看是否安装了Facebook,您可以运行以下

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

不幸的是,看起来没有为Gmail或LinkedIn注册的URL方案。

答案 1 :(得分:0)

实际上,[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@“linkedin://”]]