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) {
            //使用本地
        }];
    }

  • 相关阅读:
    python高阶1--is 和==
    python基础知识 -- 输入与输出
    Linux忘记用户名密码
    pip 安装第三方库报错
    python读取ini文件(含中文)
    fiddler之手机抓包
    python接口测试之参数关联遇到的问题
    (十一)TestNG 其他使用技巧
    (十二)TestNG 生成测试报告
    (十) TestNG 多线程运行用例
  • 原文地址:https://www.cnblogs.com/yujidewu/p/5863710.html
Copyright © 2011-2022 走看看