zoukankan      html  css  js  c++  java
  • iOS 检查更新

    注意:苹果官方是不允许app具有检查更新提示!

    //直接跳转到AppStore

    - (void)setUpAppUpdate {
        [ServerData queryGetURL:@{@"URL":@"http://itunes.apple.com/search", @"dic":@{@"term":@"POPOLOOK", @"entity":@"software"}} successBlock:^(NSDictionary *dataDic) {
            NSLog(@"-=-=-=-=-=-=-=-==-=-==APP检查更新:%@", dataDic);
            } failBlock:^(NSString *errorMsg) {
            //使用本地
        }];
    }

    //在应用内打开AppStore界面
    - (void)setUpAppUpdate2 {
        [ServerData queryGetURL:@{@"URL":@"http://itunes.apple.com/lookup", @"dic":@{@"id":kPopolookAppleId}} successBlock:^(NSDictionary *dataDic) {
            NSLog(@"-=-=-=-=-=-=-=-==-=-==APP检查更新2:%@", dataDic);
            NSArray * tempAry = dataDic[@"results"];
            if (!tempAry.count) {
                return;
            }
            NSDictionary * tempDic = [tempAry firstObject];
            NSLog(@"-=-=-=-=-=-=-=-==-=-==%@-=-=-=%@", kPopolookVER, tempDic[@"version"]);
            if (![kPopolookVER isEqualToString:tempDic[@"version"]]) {
                [[UIApplication sharedApplication] openURL:[NSURL URLWithString:dataDic[@"trackViewUrl"]]];
            }else {
                NSLog(@"-=-=-=-=-=-=-=-==-=-==%@", @"已是最新版本");
            }
        } failBlock:^(NSString *errorMsg) {
            //使用本地
        }];
    }

  • 相关阅读:
    Java职业生涯规划
    Java类加载器总结
    Java字节流与字符流的区别
    Java堆和栈的区别
    详解Java类的生命周期
    Java编程常见问题汇总
    Java总结输入流输出流
    Java NIO:浅析I/O模型
    perl 处理文件路径的一些模块
    Delphi第三方控件安装卸载指南
  • 原文地址:https://www.cnblogs.com/yujidewu/p/5863710.html
Copyright © 2011-2022 走看看