获取iPhone上已安装应用的列表

Vik*_*exe 12 objective-c ios4 ios

有没有办法(一些API)来获取iPhone设备上已安装的应用程序列表.

在搜索类似的问题时,我发现了一些相关的问题,url registration但我认为必须有一些API才能做到这一点,因为我不想对应用程序做任何事情,我只想要列表.

F'x*_*F'x 17

不,应用程序是沙盒,Apple接受的API不包含任何可以让您这样做的内容.

但是,您可以测试是否安装了某个应用程序:

  • 如果已知应用程序处理某种类型的URL
  • 通过使用 [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"thisapp://foo"]

您可以从此处获取应用和URL方案列表.