iphone - 获取 iphone objective-c 上已安装应用程序的列表

标签 iphone objective-c ios uidevice

我有一个应用程序需要获取设备上已安装(其他,可能是第三方)应用程序的列表。怎么做到呢?还是完全可以做到?

最佳答案

您可以通过苹果私有(private)框架“MobileInstallationInstall”扫描您的所有应用。

方法如下:

NSDictionary *options = [NSDictionary dictionaryWithKeyAndValues:@"ApplicationType",@"Any",nil]
NSDictionary *apps = MobileInstallationLookup(options);

只能在JB设备上使用。

关于iphone - 获取 iphone objective-c 上已安装应用程序的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8645365/

相关文章:

iphone - iOS 上的 Facebook FBConnect SDK 问题

java - Tomcat 和 ASIHTTPRequest

iphone - 从上次打开的 UIViewController 打开应用程序

iphone - iOS - 调整 UILabel 大小以匹配内容?

iphone - iOS:动态改变 UILabel 的字体粗细和模糊度

iphone - 为什么我的应用程序描述图像在应用程序商店上如此模糊?

ios - AFNetworking 序列化正斜杠,使 JSON 负载无效

ios - 从UICollectionViewCell重新加载UICollectionView

ios - 此类与键的键值编码不兼容。

javascript - 新的phonegap项目失败并出现TypeError : undefined is not a function on line 1