1

任何方式来做到这一点:我想看看用户的 iPhone 上安装了哪些其他应用程序。我不这么认为,但我很肯定有人会比我更了解。

如果没有,您可以通过 iTunes 在桌面上访问吗?

谢谢!

4

1 回答 1

2

您无法检查其他应用程序的文件系统,因为您看不到沙盒之外的任何内容(iCloud、照片等除外)。但是,如其他答案中所述,您可以检查应用程序的 URL 方案是否可用。

if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://"]]) {

    //Facebook is installed

}

如果您想打开某些内容,例如 Facebook 中用户的新帖子,这将非常有用。如果您不打算为了用户的直接利益而使用此功能,请不要使用它。这完全侵犯了他们的隐私。

于 2012-07-25T03:29:10.097 回答