检查特定应用程序的代码是否已安装

时间:2013-01-23 12:18:20

标签: ios objective-c

我正在为iOS 6开发一款带有Facebook Share选项的应用程序。我需要看看这个应用程序能够检查Facebook应用程序是否安装在设备中。

我已经尝试过使用Account Store。但它没有用。这个问题还有其他方法吗?我需要帮助代码。提前致谢

1 个答案:

答案 0 :(得分:2)

您可以使用-[UIApplication canOpenURL:]进行测试。 Facebook自定义URL方案是“fb:”。

NSURL *url = [NSURL URLWithString:@"fb://profile"];
if ([[UIApplication sharedApplication] canOpenURL:url]) {
    // Facebook is installed
}