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

Sag*_*ian 1 gmail install facebook linkedin ios

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

dev*_*ley 6

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

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

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

BOOL facebookInstalled = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://requests"]];
Run Code Online (Sandbox Code Playgroud)

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