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