Apple是否批准检查设备上是否安装了其他应用程序?

时间:2014-02-04 05:17:07

标签: ios url instagram

我在我的应用中使用Instagram应用功能来共享图片。为此,我正在检查是否在该设备上安装了Instagram应用程序?代码如下,..

if ([self isAppInstalled]) {

    Dlog(@"Instagram App Installed");

} else {

    DLog(@"Instagram app not installed");

}


- (BOOL) isAppInstalled {
    NSURL *appURL = [NSURL URLWithString:@"instagram://app"];
    return [[UIApplication sharedApplication] canOpenURL:appURL];
}

此网址instagram://app检查设备是否安装了Instagram应用程序?

这也适用于模拟器和设备。但我怀疑这是苹果合法接受的吗?因为我还没有找到任何关于此的文档。有人帮我解决了这个问题。

欢迎帮助者。

1 个答案:

答案 0 :(得分:5)

你现在正在做的事情很好,为此只有苹果提供url schemes。如果安装了原生fb应用程序,Facebook SDK也会对共享,登录等做同样的事情。那没有错。

以下是有关check this

的Instagram文档