IOS能获取本机已安装应用信息么

IOS开发,能通过方法获取本机已安装应用信息么?如果能获取怎么获取?求大神指导!!!

不可以,有一种情况可以,比如你用了qq或者微信的三方,可以判断它们安装没

通过URL schema 发送各种请求来判断

ios获取本机已安装的app列表 前提是必须越狱才能获取

获取IOS应用安装列表

iOS获取已安装应用列表

Class LSApplicationWorkspace_class = objc_getClass("LSApplicationWorkspace");
NSObject* workspace = [LSApplicationWorkspace_class performSelector:@selector(defaultWorkspace)];

id arrInstalled = [workspace performSelector:@selector(allInstalledApplications)];

for (id var in arrInstalled)
{
    id type = [var performSelector:@selector(applicationType)];
    if (![type isEqualToString:@"User"])
    {
        continue;
    }

    if (![var respondsToSelector:@selector(bundleVersion)]
        || ![var respondsToSelector:@selector(shortVersionString)]
        || ![var respondsToSelector:@selector(applicationIdentifier)])
    {
        return ;
    }
    id bundleversion = [var performSelector:@selector(bundleVersion)];
    id shortversion = [var performSelector:@selector(shortVersionString)];
    id applicationIdentifier = [var performSelector:@selector(applicationIdentifier)];

    NSLog(@"name:%@, id:%@, ver:%@", [var performSelector:@selector(localizedName)], applicationIdentifier, shortversion);
    [self.appList addObject:[applicationIdentifier description]];
}

    私有方法可以获取所有安装APP