任何方法都可以:我想看看用户的iPhone上安装了哪些其他应用程序。我想不会,但我很肯定有人会比我更清楚。
如果没有,您可以通过iTunes访问桌面吗?
谢谢!
答案 0 :(得分:2)
您无法检查其他应用的文件系统,因为您无法在沙盒外看到任何内容(iCloud,照片等除外)。但是,如其他答案中所述,您可以检查应用程序的URL方案是否可用。
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://"]]) {
//Facebook is installed
}
如果您想打开某些内容,例如Facebook中用户的新帖子,这非常有用。如果您不打算将此功能用于用户的直接利益,则不要使用。这完全违反了他们的隐私。