精品国产在线亚洲欧美-精品国产在线手机在线-精品国产在线国语视频-精品国产在线观看福利-亚洲色噜噜狠狠站欲八-亚洲色噜噜狠狠网站

  • 貴陽APP開發(fā):如何進(jìn)行APP版本升級管理?

    /2020-06-23 15:05:01/

  • 在產(chǎn)品工作中,經(jīng)常要對產(chǎn)品APP進(jìn)行迭代升級。本文作者根據(jù)自己的工作經(jīng)驗(yàn),對APP版本升級管理這個問題展開了深入的思考,希望對你有幫助。

    \

    移動端功能開發(fā)測試完成后,需要引導(dǎo)用戶安裝新版本,針對用戶量級較大的APP這個過程中會分為兩個階段:灰度階段和正式階段。

    灰度階段是面向部分用戶投放應(yīng)用,目的是驗(yàn)證應(yīng)用包的可用性及兼容性問題。正式階段是面向全量用戶投放正式的應(yīng)用,目的是引導(dǎo)用戶升級到新的版本。

    實(shí)施方式:

    灰度階段有兩種方式:APP灰度——全量功能APP分發(fā)給部分用戶試用。功能灰度——部分功能由后臺控制開關(guān)供部分用戶使用正式階段(全量開放):經(jīng)檢驗(yàn)沒有問題的APP上傳到各應(yīng)用市場,同時引導(dǎo)老用戶進(jìn)行版本升級

    本文僅針對正式階段,面向全量用戶進(jìn)行新版本升級引導(dǎo)的APP版本升級管理進(jìn)行展開討論。

    版本升級流程:

    版本升級總共分為兩步:安裝包發(fā)布到官網(wǎng),引導(dǎo)用戶升級到新版本。

    流程圖如下:APP官網(wǎng)投放、iOS需要上傳appstore審核,安卓可依據(jù)需求投放不同應(yīng)用市場。

    \

    特別說明:因?yàn)锳pp Store存在審核時間長的特性(3-14天不等),如果需要兩端同步發(fā)布一般是需要先將iOS端進(jìn)行提審,再講安卓提審(安卓應(yīng)用市場審核周期為一天左右),等到應(yīng)用包已經(jīng)上架應(yīng)用商店后,接下來就是引導(dǎo)已經(jīng)安裝APP的老用戶進(jìn)行升級到新版本各應(yīng)用商店有自己的應(yīng)用升級方式。

    但是升級過程會很被動(比如用戶關(guān)閉自動升級,新版本存在功能不兼容導(dǎo)致用戶不能使用),所以需要我們自己開發(fā)管理后臺去控制各版本之間的升級方式

    \

    運(yùn)營配置升級流程:

    引導(dǎo)用戶升級需要在后臺做兩步:配置需要升級的安裝包信息,設(shè)置升級方案。

    \

    第一步:填寫安裝包信息

    不同渠道的安裝包需要填寫的安裝包信息不同,iOS之所以分為三種發(fā)布類型是可以理解為兩個用途:appstore用于正式安裝包配置,企業(yè)分發(fā)/testflight為內(nèi)部測試升級使用。

    testflight是蘋果提供給開發(fā)者專用的測試方式,用戶需要測試之前需要安裝蘋果提供的一個testflight工具,然后會收到開發(fā)者的測試升級邀請,或者通過開發(fā)者開放的一個公開鏈接去下載測試包。

    testflight這種方式一是測試人數(shù)有上限(9999人),二是需要額外安裝工具。

    內(nèi)部測試的話,也可以通過企業(yè)證書打包的方式,企業(yè)證書是面向企業(yè)內(nèi)部員工使用的APP的開發(fā)者證書。開發(fā)者只需要將應(yīng)用打包,生成應(yīng)用下載二維碼,這樣用戶就可以直接掃碼安裝。

    兩者可以依據(jù)現(xiàn)實(shí)情況考慮,不是必要選項(xiàng)。

    \

    第二步:設(shè)置升級方案

    這里面有兩種主流升級方式:依據(jù)最新版本升級方式引導(dǎo)升級,依據(jù)用戶當(dāng)前所用版本升級方式引導(dǎo)用戶升級。

    依據(jù)最新版本升級方式引導(dǎo)用戶升級:不管用戶當(dāng)前所用版本,所有版本都是依據(jù)最新版的升級方式來升級的。

    優(yōu)點(diǎn):引導(dǎo)性強(qiáng),可以快速引導(dǎo)全量用戶升級到最新的版本。

    缺點(diǎn):影響范圍廣,比如本次新版功能只針對上個版本用戶做了bug修復(fù),需要強(qiáng)制升級,但是其他版本用戶雖然沒受到影響也需要跟著一起強(qiáng)制升級。

    依據(jù)用戶當(dāng)前使用版本的升級方式引導(dǎo)用戶升級:新版發(fā)布時,為每個歷史版本配置該版本的升級模式,比如新發(fā)布2.0.0版本,為1.2.0版本配置提示升級,為1.1.0版本配置不提示升級,為1.0.0版本配置強(qiáng)制升級。

    優(yōu)點(diǎn):針對性強(qiáng),可以兼容歷史版本,用戶影響范圍小。

    缺點(diǎn):維護(hù)成本高,隨著版本數(shù)量增多,會存在需要維護(hù)的歷史版本多的情況所以升級方案參考了上面的兩種升級方式,采用第一種依據(jù)最新版本升級方式,但又補(bǔ)充了最小兼容版本,盡可能在用戶體驗(yàn)及維護(hù)成本中平衡,先看下用戶端的升級判斷邏輯。

    \

    提醒用戶升級方式有四種:

    \

    升級策略的觸發(fā)條件除了最新版本配置的升級方法外,考慮到了歷史版本兼容性問題,增加了最小兼容版本的這個字段,就能滿足在固定版本以前無法正常使用,需要強(qiáng)制升級的邏輯場景。

    最小兼容版本就是,最新版本升級邏輯僅支持的最小版本號,小于該版本的歷史版本均采用強(qiáng)制升級,保障用戶的基本使用體驗(yàn),其余版本則遵循最新版配置的升級邏輯。

    版本管理列表:

    \

    新建版本:

    \

    客戶端升級彈窗:

    \

    總結(jié):

    做好一個移動端產(chǎn)品,除了需要研發(fā)新的功能滿足用戶的需求,還需要關(guān)注版本的更新迭代節(jié)奏。如何用更好的方式引導(dǎo)用戶升級,以及建立良性的迭代循環(huán)和版本兼容管理,都是值得思考的,如果更多的好的想法歡迎一起交流溝通~

<
上一篇: 供應(yīng)鏈管理發(fā)展史:概念、流程與未來 下一篇: 業(yè)務(wù)團(tuán)隊(duì)如何統(tǒng)一架構(gòu)設(shè)計(jì)風(fēng)格?

Hi,互相認(rèn)識一下

很高興遇見你,友誼往往從第一次握手開始, 微信聯(lián)系: 13765801787

主站蜘蛛池模板: 亚洲精品久久久无码一区二区 | 国产精品1区在线播放 | 久久这里只精品国产99re66 | 午夜DJ国产精华日本无码 | 国产高清在线观看视频 | 亚洲免费综合色视频 | 中文字幕无码一区二区免费 | 成人国产在线24小时播放视频 | 国产精品日本不卡一区二区 | 亚洲午夜无码久久久久蜜臀av | 国产偷窥盗摄一区二区 | 男女疯狂一边摸一边做羞羞视频 | 青柠在线观看免费高清电视剧荣耀 | 亚洲精品免费在线视频 | 中文在线中文资源 | 黑兽在线观看高清在线播放樱花 | 亚洲精品视频免费观看 | 中文在线观看免费网站 | 99国产精品久久久久久久日本竹 | 精品精品国产yyy5857香蕉 | 毛片免费观看的视频 | 亚洲不卡高清免v无码屋 | 欧美性XXXXX极品娇小 | 艳鉧动漫1~6全集观看在线 | 被黑人掹躁10次高潮 | 国产精品白浆精子流水合集 | 亚洲国产日韩制服在线观看 | 暖暖 免费 日本 高清 在线1 | 欲奴第一季在线观看全集 | 亚洲激情一区 | 狠狠色狠狠色狠狠五月ady | 黄色三级三级免费看 | 2018高清国产一区二区三区 | 成人免费视频在线播放 | 超大BBWWW | 久久精品午夜一区二区福利 | 国产免费人成在线视频有码 | 最美女人体内射精一区二区 | 老司机福利在视频在ae8 | 91精品国产色综合久久 | 亚洲一区乱码电影在线 |