美文网首页
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