菜鳥教程——iOS啟動監(jiān)測版本更新

iOS開發(fā)當版本迭代時需要提示用戶更新彬坏,以前基本都是走后臺接口監(jiān)測version字段更新,今天看到了蘋果的API接口血当,于是寫了一個小demo,實現(xiàn)一句代碼達到提示用戶更新的目的落恼,后期又加入了自定義接口离熏,支持自定義彈出窗口,接下來主要看一下滋戳,代碼里邊已經(jīng)注釋的很清楚。

只需要調(diào)用如下方法:

/**

*? 檢測新版本(使用系統(tǒng)默認提示框)

*

*? appID:應(yīng)用在Store里面的ID (應(yīng)用的AppStore地址里面可獲取)

*? containCtrl: 提示框顯示在哪個控制器上

*/

+(void)checkNewEditionWithAppID:(NSString *)appID ctrl:(UIViewController *)containCtrl;

/**

*? 檢測新版本(使用自定義提示框)

*

*? @param appID應(yīng)用在Store里面的ID (應(yīng)用的AppStore地址里面可獲取)

*? @param checkVersionBlock AppStore上版本信息回調(diào)block

*/

+(void)checkNewEditionWithAppID:(NSString *)appID CustomAlert:(checkVersionBlock)checkVersionBlock;

看一下checkVersionManager獲取app版本號的方法

- (void)getAppStoreVersion:(NSString *)appID sucess:(void(^)(AppleStoreModel *))update;

AppleStoreModel是我們定義的版本號類矢棚,其中一些字段如果不需要可以省略府喳,下面是我需要得到的幾個版本屬性蘑拯;

/**

*? 版本號

*/

@property(nonatomic,copy) NSString * version;

/**

*? 更新日志

*/

@property(nonatomic,copy)NSString *releaseNotes;

/**

*? 更新時間

*/

@property(nonatomic,copy)NSString *currentVersionReleaseDate;

/**

*? AppStore地址

*/

@property(nonatomic,copy)NSString *trackViewUrl;

將得到的version與本地plist文件version對比申窘,判斷是否提示更新弯蚜。

#pragma mark - 忽略新版本

- (void)ignoreNewVersion:(NSString *)version;

#pragma mark - 立即升級

- (void)updateRightNow:(AppleStoreModel *)model碎捺;

項目源碼:github下載地址

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末收厨,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌侥锦,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件建芙,死亡現(xiàn)場離奇詭異,居然都是意外死亡赶熟,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進店門蜈七,熙熙樓的掌柜王于貴愁眉苦臉地迎上來三娩,“玉大人,你說我怎么就攤上這事伊诵∏柑幔” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵柿扣,是天一觀的道長析桥。 經(jīng)常有香客問我,道長拉宗,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任卖鲤,我火速辦了婚禮窗悯,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘辞友。我一直安慰自己,他們只是感情好马昨,可當我...
    茶點故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布妄荔。 她就那樣靜靜地躺著篷角,像睡著了一般俩滥。 火紅的嫁衣襯著肌膚如雪敞嗡。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天,我揣著相機與錄音吟宦,去河邊找鬼。 笑死踏幻,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的听诸。 我是一名探鬼主播仔蝌,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼儡湾,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了尝丐?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤呢簸,失蹤者是張志新(化名)和其女友劉穎蛤迎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體把鉴,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年瞧壮,在試婚紗的時候發(fā)現(xiàn)自己被綠了匙握。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咆槽。...
    茶點故事閱讀 39,773評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡秦忿,死狀恐怖蛾娶,靈堂內(nèi)的尸體忽然破棺而出灯谣,到底是詐尸還是另有隱情蛔琅,我是刑警寧澤,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布辜窑,位于F島的核電站寨躁,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏职恳。R本人自食惡果不足惜谜悟,卻給世界環(huán)境...
    茶點故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一北秽、第九天 我趴在偏房一處隱蔽的房頂上張望最筒。 院中可真熱鬧,春花似錦床蜘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蒂培,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間护戳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工抗悍, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留钳枕,地道東北人缴渊。 一個月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓疟暖,卻偏偏與公主長得像田柔,于是被迫代替她去往敵國和親俐巴。 傳聞我的和親對象是個殘疾皇子硬爆,可洞房花燭夜當晚...
    茶點故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容