美文网首页
iOS获取手机上app信息

iOS获取手机上app信息

作者: 某个胖子 | 来源:发表于2015-10-12 17:33 被阅读2727次

在代码中插入一段查询网址即可获取app信息以及版本信息。
查询命令:http://itunes.apple.com/lookup?id=xxxxxxxxx(9位appid数字)

获取设备上所有app (为LSApplicationProxy 对象)
Class LSApplicationWorkspace_class =     objc_getClass("LSApplicationWorkspace");
   NSObject *workspace = [LSApplicationWorkspace_class performSelector:@selector(defaultWorkspace)];
   NSArray *apps = [workspace performSelector:@selector(allInstalledApplications)];
   NSLog(@"apps: %@", apps);
获取版本信息
    [apps[0] performSelector:NSSelectorFromString(@"shortVersionString")]

获取其他属性可参考

https://github.com/nst/iOS-Runtime-Headers/blob/master/Frameworks/MobileCoreServices.framework/LSApplicationProxy.h

相关文章

网友评论

      本文标题:iOS获取手机上app信息

      本文链接:https://www.haomeiwen.com/subject/cajncttx.html