文档章节

版本升级提示

hungryBoy
 hungryBoy
发布于 2016/04/07 15:01
字数 138
阅读 29
收藏 0
-(void)appVersion{
    //self.appUrlInAppStore为应用在AppStore的完整url地址
    if (!self.appUrlInAppStore) {
        return ;
    }
    NSURL *url = [NSURL URLWithString:self.appUrlInAppStore];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [NSURLConnection connectionWithRequest:request delegate:self];
}
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{
    NSError *error;
    id response = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];
    NSDictionary *appInfo = (NSDictionary *)response;
    NSArray *infoContent = appInfo[@"results"];
    //最新版本号
    NSString *newestVersion = [infoContent[0] objectForKey:@"version"];
    NSLog(@"最新的版本号:%@",newestVersion);
    //获取当前版本号
    NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary];
    NSString *currentAppVersion = infoDic[@"CFBundleShortVersionString"];
    NSLog(@"app现在的版本号:%@",currentAppVersion);
    
    //根据两个版本号是不是一致去提示用户升级
}


© 著作权归作者所有

hungryBoy

hungryBoy

粉丝 1
博文 41
码字总数 14345
作品 0
朝阳
程序员
私信 提问
Android实战之app版本更新升级全文章(二)

自从友盟关闭了版本更新功能后,安卓的版本更新只能自己来撸了,结合之前友盟的版本更新,其实实现起来也简单,这里简单说说版本更新实现的思路: 第一步,通过接口获取更新信息(版本号、更...

qq_27489007
2017/04/14
0
0
MicroPHP 2.1.10 发布,支持最新php5.5

MicroPHP 2.1.10版本主要是为了兼容php5.5,由于之前框架测试一直都是在5.3下面进行,据相关消息说php5.4 php5.5做了很大变化,很多函数会报提示,于是为了紧跟php脚步,就特意安装了php5.4 ...

狂奔的蜗牛.
2013/09/10
1K
8
前段时间在本机上装了JDK6.0.26顺便装了对应的JRE版本,请问如何在升级的时候只升级到JRE6的版本?

前段时间在本机上装了JDK6.0.26顺便装了对应的JRE版本,请问如何在升级的时候只升级到JRE6的版本? 因为自动更新提示升级,一下就升级到了JRE7,但是我 想 保留JRE6的版本,请问在哪里可以设...

打一把
2013/09/15
650
6
CocoaPods的更新

换了新公司,电脑还没到位,就先用自己的老电脑了。在使用CocoaPods的时候提示[!] The `master` repo requires CocoaPods 1.0.0 - (currently using 0.39.0),那么就开始更新吧。 经过摸索...

CrazySteven
2017/11/21
0
0
mac更新java失败解决办法

前段时间mac老是提示java版本更新,到更新界面老是更新失败,就是算搭了梯子也是失败,放弃升级,过几天又提示,没办法,到升级界面,有个 了解详细情况 的连接,点击进去是升级的版本说明,...

爬墙
2016/04/13
135
0

没有更多内容

加载失败,请刷新页面

加载更多

作为一个(IT)程序员!聊天没有话题?试试这十二种技巧

首先呢?我是一名程序员,经常性和同事没话题。 因为每天都会有自己的任务要做,程序员对于其他行业来说;是相对来说比较忙的。你会经常看到程序员在发呆、调试密密麻麻代码、红色报错发呆;...

小英子wep
今天
15
0
【SpringBoot】产生背景及简介

一、SpringBoot介绍 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要...

zw965
今天
5
0
简述并发编程分为三个核心问题:分工、同步、互斥。

总的来说,并发编程可以总结为三个核心问题:分工、同步、互斥。 所谓分工指的是如何高效地拆解任务并分配给线程,而同步指的是线程之间如何协作,互斥则是保证同一时刻只允许一个线程访问共...

dust8080
今天
6
0
OSChina 周四乱弹 —— 当你简历注水但还是找到了工作

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @花间小酌 :#今日歌曲推荐# 分享成龙的单曲《男儿当自强》。 《男儿当自强》- 成龙 手机党少年们想听歌,请使劲儿戳(这里) @hxg2016 :刚在...

小小编辑
今天
3.3K
22
靠写代码赚钱的一些门路

作者 @mezod 译者 @josephchang10 如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。 今天给大家分享一个精彩的 GitHub 库,这个库整理...

高级农民工
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部