如何知道所有已安装的iOS应用程序的列表?

时间:2012-05-25 08:05:46

标签: ios ipc sandbox

我刚刚安装了Clueful by BitDefender on iOS。此应用程序扫描iPhone上所有已安装的应用程序。

鉴于iOS沙箱所有应用数据和我的应用无法访问其他已安装的应用,Clueful如何将其拉下来?

2 个答案:

答案 0 :(得分:2)

BitDefender仅检查已安装的应用程序是否存在URL Scheme

您可以检查已安装的应用是否支持以下网址:

if ([[UIApplication sharedApplication] canOpenURL:[url absoluteURL]]) {
    //Your code
}

这是一个Wiki,其中包含许多已知的网址方案

答案 1 :(得分:2)

您可以获取正在运行的进程列表(查看示例here)及其名称。为了获取图像和真实应用程序名称,您必须在某些服务器上匹配这些名称(存储列表中的产品及其进程名称)。