有没有办法(某些 API)获取 iPhone 设备上已安装应用程序的列表。
在搜索类似问题时,我发现了一些与 url registration
相关的东西,但我认为必须有一些 API 可以做到这一点,因为我不想对应用程序做任何事情,我只想要列表。
最佳答案
不,应用程序是沙盒化的,Apple 接受的 API 不包含任何可以让您这样做的内容。
但是,您可以测试某个应用是否已安装:
- 如果已知该应用可以处理某种类型的 URL
- 通过使用
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"thisapp://foo"]
您可以从 here 获取应用程序和 URL 方案列表.
关于objective-c - 获取 iPhone 上已安装的应用程序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4614114/