swift 获取app版本号及 ios 版本号

func versionCheck(){

let infoDictionary = NSBundle.mainBundle().infoDictionary

let appDisplayName: AnyObject? = infoDictionary["CFBundleDisplayName"]

let majorVersion : AnyObject? = infoDictionary ["CFBundleShortVersionString"]

let minorVersion : AnyObject? = infoDictionary ["CFBundleVersion"]

let appversion = majorVersion as String

let iosversion : NSString = UIDevice.currentDevice().systemVersion   //ios 版本

let identifierNumber = UIDevice.currentDevice().identifierForVendor   //设备 udid

let systemName = UIDevice.currentDevice().systemName   //设备名称

let model = UIDevice.currentDevice().model   //设备型号

let localizedModel = UIDevice.currentDevice().localizedModel   //设备区域化型号 如 A1533

println(appversion)

}


majorVersion  主程序版本号

minorVersion  build 版本号
 
时间: 2024-08-29 22:52:27

swift 获取app版本号及 ios 版本号的相关文章

ios 获取app版本号

let infoDictionary = Bundle.main.infoDictionary!let appversion = infoDictionary["CFBundleShortVersionString"] as! String   //获取app的版本号 let deviceId = UIDevice.current.identifierForVendor?.description ?? ""   //可以作为标识设备的唯一编号 原文地址:https:

iOS---获取当前app的名称和版本号

iOS获取当前App的名称和版本号 第一步 如图中Info.plist中鼠标点击右键,出现选项框,选着" Show Raw Keys/Values " 第二步 用下面代码就可以获取当前App的名称和版本号 NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDictionary); // app名称 NSString *app_Name = [infoDictionary o

安卓--获取应用版本名称与版本号

使用包管理器 package com.liunan.myfirstapp.util; import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; /** * Created by 刘楠 on 2016-03-22. */ public class

IOS版本号被拒的经历

IOS版本号被拒的经历: 1,登陆方式依赖外部平台 由于我们的APP是仅仅用微博登陆.想做成类似meerkat类型的.也能各种消息都同步微博. 结果当然行不通,这个确实是不听好人言.网上多个人都说过这个问题了.早就该引以为戒! 后增加手机号登陆,问题搞定. 2,放在app store中的广告图片有手机画面中,状态栏是android的 这个我们太不小心了.后改动图片. 3.用户排行榜中,列举全部用户,而且在UITableViewCell中例举了username.头像.粉丝数.关注数.人气量.苹果觉

获取当前应用版本号和系统版本号

/** * 获取APP崩溃异常报告 * * @param ex * @return */ private String getCrashReport(Context context, Throwable ex) { PackageInfo pinfo = getPackageInfo(context); StringBuffer exceptionStr = new StringBuffer(); exceptionStr.append("Version: " + pinfo.vers

iOS获取app图标和启动图片名字(AppIcon and LaunchImage's name)

在某种场景下,可能我们需要获取app的图标名称和启动图片的名称.比如说app在前台时,收到了远程通知但是通知栏是不会有通知提醒的,这时我想做个模拟通知提示,需要用到icon名称:再比如在加载某个控制器时,想设置该控制器的背景图片为启动图片,需要用到启动图片名称. 而事实上icon图片放在系统AppIcon文件夹里,启动图片放在系统LaunchImage文件夹里,取这些图片的名称和其他一般资源图片名称不一样. 为了方便举例子,咱们先简单粗暴点 假设当前项目只支持iPhone设备,并且只支持竖屏:而

android 获取手机型号,本机电话号码,SDK版本以及firmwarw版本号(即系统版本号)

Android开发平台中,可通过TelephonyManager 获取本机号码. 1 TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE); 2 txtPhoneNumber.setText(phoneMgr.getLine1Number()); //txtPhoneNumber是一个EditText 用于显示手机号 注: 根据Android的安全机制,在使用Tel

获取应用的当前版本号&获取当前android系统的版本号

获取当前应用的版本号: private String getVersionName() throws Exception { // 获取packagemanager的实例 PackageManager packageManager = getPackageManager(); // getPackageName()是你当前类的包名,0代表是获取版本信息 PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0)

获取当前应用程序的版本号

/**     * 获取当前应用程序的版本号     */    private String getVersion() {        String st = getResources().getString(R.string.Version_number_is_wrong);        PackageManager pm = getPackageManager();        try {            PackageInfo packinfo = pm.getPackage