检测应用版本

?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

?#pragma mark - 版本检测

- (void) checkVersion

{

    //  版本号的key

    NSString
*key = (NSString
*)kCFBundleVersionKey;

    

    //  从info.plist取版本号

    NSString
*version = [NSBundle
mainBundle].infoDictionary[key];

    

    //  从沙盒取存储的版本号

    NSString
*lastVersion = [[NSUserDefaults
standardUserDefaults] objectForKey: key];

    

    if
([version isEqualToString: lastVersion]) {

        //  不是第一次使用此版本

        //  Todo

    } else
{

        //  第一次使用此版本

        [[NSUserDefaults
standardUserDefaults] setObject: version forKey: key];

        [[NSUserDefaults
standardUserDefaults] synchronize];

    }

    

}?

检测应用版本,布布扣,bubuko.com

时间: 2024-11-20 22:08:48

检测应用版本的相关文章

修正Smart Install Maker 5.04 中文翻译导致检测.net版本出错的问题

Smart Install Maker 5.04 中文翻译导致检测.net版本出错问题,本人已修正,有需要的可以下载,替换“Language\Install\”目录下的中文翻译文件. Smart Install Maker 5.04 中文翻译修正版下载:占我下载 修正Smart Install Maker 5.04 中文翻译导致检测.net版本出错的问题

注册表检测office版本

#region 查询注册表,判断本机是否安装Office2003,2007和WPS public int ExistsRegedit() { int ifused = 0; RegistryKey rk = Registry.LocalMachine; //查询Office2003 RegistryKey f03 = rk.OpenSubKey(@"SOFTWARE\Microsoft\Office\11.0\Excel\InstallRoot\"); //查询Office2007 R

检测浏览器版本太低 提示用户下载其他浏览器

<!--[if lt IE 9]> <div class="alert alert-danger disable-del txtCenter" id="tipLowIEVer"> <h4>系统检测到您使用的浏览器版本过低,为达到更好的体验效果请升级您的浏览器,我们为您推荐:</h4> <p> <a href="https://www.google.com.hk/chrome/" t

[iOS开发]使用Swift检测系统版本信息

iOS系统版本获取 获取当前运行系统的版本号: let version = UIDevice.currentDevice().systemVersion // 获取版本号如: 7.1.2 比较版本号 最主要的是与iOS 8版本进行比较: // 与iOS 8.0.0进行比较 // 注意这里返回结果是 NSComparisonResult let flag = version.compare("8.0.0", options: NSStringCompareOptions.NumericS

Android开发学习笔记-实现联网检测程序版本

package com.frank.mobilesafe; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URI; import java.net.URL; import javax.net.ssl.HttpsURLConnection; import org.apache.http.HttpClientCo

JS检测IE版本

ie9以下 if(navigator.appName == "Microsoft Internet Explorer"&&parseInt(navigator.appVersion.split(";")[1].replace(/[ ]/g, "").replace("MSIE",""))<9){ alert("您的浏览器版本过低,请下载IE9及以上版本"); }

python 脚本检测python 版本

通过sys 模块的sys_info可以返回当前python 的版本信息, 其返回值是一个元组, 比如(2, 6, 6, 'final', 0); 表示当前版本为2.6.6 , 我们可以利用这个变量的值判断python版本: #!/usr/bin/python import sys if sys.version_info < (2, 7): sys.stdout.write("At least python 2.7 is required\n") sys.exit(1) 如果Pyt

一个老外写的检测ie版本的方法

/** * IE 版本检查 * @returns {number} */ function msieVersion(){ var v = 3, div = document.createElement('div'), a = div.all || []; while (div.innerHTML = '<!--[if gt IE '+(++v)+']><br><![endif]-->', a[0]); return v > 4 ? v : !v; }

检测浏览器 版本和内核

<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="K