首页 > 代码库 > 检测应用版本

检测应用版本

?
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];
    }
     
}?