iOS获取应用程序信息,版本号,程序名等

转载

   

iOS获取应用程序信息

NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];

其中的信息示范:

版本号:[infoDictionary objectForKey:@"CFBundleVersion"];

应用程序名:[infoDictionary objectForKey:@"CFBundleDisplayName"];

{

CFBundleDevelopmentRegion = en;

CFBundleDisplayName = "";

CFBundleExecutable = "";

CFBundleExecutablePath = "";

CFBundleIdentifier = "";

CFBundleInfoDictionaryVersion = "6.0";

CFBundleInfoPlistURL = "";

CFBundleName = "";

CFBundlePackageType = APPL;

CFBundleShortVersionString = "1.0";

CFBundleSignature = "????";

CFBundleSupportedPlatforms =     (

iPhoneSimulator

);

CFBundleVersion = "1.0";

DTPlatformName = iphonesimulator;

DTSDKName = "iphonesimulator6.1";

LSRequiresIPhoneOS = 1;

NSBundleInitialPath = "";

NSBundleResolvedPath = "";

UIDeviceFamily =     (

1,

2

);

UIRequiredDeviceCapabilities =     (

armv7

);

UISupportedInterfaceOrientations =     (

UIInterfaceOrientationPortrait,

UIInterfaceOrientationLandscapeLeft,

UIInterfaceOrientationLandscapeRight

);

}

iOS获取AppStore内应用程序信息

参考 apple 的文档:www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

具体步骤如下:

1,用 POST 方式发送请求:

http://itunes.apple.com/search?term=你的应用程序名称&entity=software

更加精准的做法是根据 app 的 id 来查找:

http://itunes.apple.com/lookup?id=你的应用程序的ID

时间: 2024-10-11 02:23:27

iOS获取应用程序信息,版本号,程序名等的相关文章

获取应用程序信息.h

////  获取应用程序信息.h//  IOS笔记// 一般会用来判断是否有新版本.是否需要强制更新 iOS的版本号,一个叫做Version,一个叫做Build,这两个值都可以在Xcode 中选中target,点击“Summary”后看到. Version在plist文件中的key是“CFBundleShortVersionString”,和AppStore上的版本号保持一致,Build在plist中的key是“CFBundleVersion”,代表build的版本号,该值每次build之后都应

iOS获取.ipa程序包

iOS获取.ipa程序包 原文在此 首先肯定不是获取自己的ipa包. 为什么要获取ipa包呢?比如,在仿写一些程序时,避免不了获取它的图片素材等等,那么最快也是最有效的方式就是获取原程序的ipa包.更或者,你想要逆向分析某一款APP时,那么只有获取了ipa后才能进行class-dump,ida等等后续工作. 一.通过越狱设备 如果有越狱手机,那么就变得很简单,只需要从AppStore下载到越狱手机,然后用iTools/PP助手等工具将ipa包备份到电脑即可,下图是使用PP助手: 如果只是为了获取

【Android】获取应用程序的版本号

主要是对PackageManager的运用,但是要注意的一点是不要忘记catch一下NameNotFoundException. 代码: //获取到当前应用程序的版本号 public int getAppVersion(Context context){ try{ PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(), 0); return info.versionCode;

iOS获取手机相关信息

iOS具体的设备型号: #include <sys/types.h> #include <sys/sysctl.h> - (void)test { //手机型号. size_t size; sysctlbyname("hw.machine", NULL, &size, NULL, 0); char *machine = (char*)malloc(size); sysctlbyname("hw.machine", machine, &

ios获取音乐库信息(转)

1.访问音乐库的两种方法,如下图 (只能访问音频文件,如music,podcast,audiobook等) 2.MPMusicPlayerController的使用 有两种播放器可以选择,一种是application music player,另外一种是iPod music player. 第一种播放器是一种内部播放器,当程序对出后停止播放:而第二种播放器则与iPod播放器内的信息相关,退出之后不会停止播放.获取方式如下: + applicationMusicPlayer + iPodMusic

ios获取音乐库信息

1.访问音乐库的两种方法,如下图 (只能访问音频文件,如music,podcast,audiobook等) 2.MPMusicPlayerController的使用 有两种播放器可以选择,一种是application music player,另外一种是iPod music player. 第一种播放器是一种内部播放器,当程序对出后停止播放:而第二种播放器则与iPod播放器内的信息相关,退出之后不会停止播放.获取方式如下: + applicationMusicPlayer + iPodMusic

iOS获取设备版本信息

系统提供的接口[[UIDevice currentDevice] model]只能获取iphone,ipad无法具体到iphone6等, 下面这个接口可以获取到具体的,后续有新的系统在增加 + (NSString*)deviceVersion { // 需要加入#import "sys/utsname.h" struct utsname systemInfo; uname(&systemInfo); NSString *deviceString = [NSString stri

iOS 获取APP相关信息 私有API

/* Generated by RuntimeBrowser Image: /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices */ @interface LSApplicationWorkspace : NSObject // Image: /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices + (i

iOS 获取项目名称及版本号

可用于版本让用户手动检测是否有版本更新可用. NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];  CFShow(infoDictionary); // app名称  NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];  // app版本  NSString *app_Version = [infoD