干貨貼:如何設(shè)置靈活可配置的安卓升級機(jī)制?

5 評論 8720 瀏覽 52 收藏 9 分鐘

安卓App升級機(jī)制該如何設(shè)計才能靈活可配置?作者對此分享了幾點(diǎn)看法,一起來學(xué)習(xí)下。

?為什么要做“非傳統(tǒng)的”升級提示框

如果是經(jīng)常用蘋果手機(jī)的用戶,app通常是自動升級沒什么感知,而且本身App Store原則上并不允許App彈出升級提示框,代碼里檢測出對應(yīng)代碼審核會不容易通過的。

Android用戶會比較多見升級提示,總希望用戶可以去升級新的版本,傳統(tǒng)升級提示框都比較簡單,復(fù)古的彈框加居右的“馬上升級”“取消”,滿足升級基本需求。為什么要做升級提示框呢,有以下原因:

好看又好用的升級提示框哪個產(chǎn)品不想擁有呢

對于tob產(chǎn)品,每個迭代都在接近用戶走進(jìn)用戶,了解用戶使用場景和功能業(yè)務(wù)需求,好不容易滿足部分用戶的痛點(diǎn)需求,當(dāng)然會線上線下哭著喊著請求用戶升級,希望用戶趕緊使用新的功能,聽聽用戶的反饋,產(chǎn)品經(jīng)理時刻關(guān)注線上版本分布的數(shù)據(jù),獲取第一手?jǐn)?shù)據(jù)資料,關(guān)注升級情況。

通常越是企業(yè)級的用戶升級惰性是很大的,升級則意味著新功能,新的功能意味著企業(yè)的培訓(xùn)成本,尤其是對信息化程度較為重視的企業(yè),互聯(lián)網(wǎng)化的tob產(chǎn)品的互聯(lián)網(wǎng)式升級就意味著更多的人力成本和學(xué)習(xí)成本的付出(當(dāng)然這里還會引出企業(yè)級產(chǎn)品線下服務(wù)的重要性,后話,以后再講)

而to C產(chǎn)品抓住用戶個體的欲望,帶著情懷帶著實(shí)用帶著雙十一雙十二雙十三的實(shí)際誘惑就引得用戶升級了。

小的功能完善和bug修復(fù)安卓發(fā)布熱更新版本就可以了,但是大的功能版本升級,總是希望用最好的方式打動用戶去升級,希望即使用戶不升級,也能閱讀升級提示框的一兩行文案,記得我們更新了什么,回頭使用過程中發(fā)現(xiàn)痛點(diǎn)了,能想起來,啊我可以更新試試看。

好的升級提示框多少也有產(chǎn)品經(jīng)理的私心,PM總希望能把升級提示框做的頗有特色,網(wǎng)易云音樂的升級彈框符合其產(chǎn)品主元素的設(shè)計且體現(xiàn)其情懷,有所設(shè)計的升級提示在閱讀節(jié)奏上帶給用戶很好的體驗(yàn),能簡明扼要的告知用戶升級可以獲得哪些新體驗(yàn)新功能。

于是我們在設(shè)計提示框時,也約定俗稱的設(shè)置:標(biāo)題+升級重點(diǎn)功能概述(不超過5個,基本遵循用戶閱讀習(xí)慣和”3-5“交互原則)+升級按鈕。

為何要做的靈活可配置

靈活可配置的設(shè)想基于兩個方面:一不依賴終端發(fā)版去調(diào)整,二可擴(kuò)展運(yùn)營動作(這個框可以不止用來升級)。

基于服務(wù)端搭建配置平臺,可自由配置提示升級提醒方式,升級標(biāo)題內(nèi)容等樣式配置,按鈕數(shù)量和邏輯配置等等。

以下為關(guān)于服務(wù)端配置平臺的內(nèi)容思考過程:

提醒方式

產(chǎn)品層面可以采用以下幾種升級提示方式,都比較常用

  • 彈框
  • H5的蒙層
  • 通知欄
  • 小紅點(diǎn)
  • 通過產(chǎn)品內(nèi)的”XX助手””XX團(tuán)隊(duì)”去推送新功能介紹

升級彈框設(shè)計

在服務(wù)端配置3個操作按鈕:立即升級/稍后再說/跳過此版本 至多三個,多了也沒必要了。

根據(jù)上述level在服務(wù)端配置決定顯示哪些按鈕。

包括強(qiáng)制升級(此時下載過程中不能讓對話框消失,甚至可以設(shè)計在線安裝的進(jìn)度條)

  1. 立即升級
  2. 稍后升級,可在服務(wù)端進(jìn)行持續(xù)重復(fù)提醒的邏輯,例如12小時之后??第二天再提示?等
  3. 跳過此版本

思考升級推送的用戶范圍和維度:哪些企業(yè)?哪些用戶?哪些版本?哪些類型的企業(yè)?

  1. 針對用戶當(dāng)前版本升級
  2. 比如針對特定版本升級
  3. 針對特定企業(yè)升級
  4. 灰度
  5. 針對特定機(jī)型升級,在登錄接口里傳給服務(wù)器(根據(jù)線上數(shù)據(jù)關(guān)注用戶中的主流機(jī)型)
  • 華為
  • 小米
  • vivo
  • oppo
  • 魅族

實(shí)戰(zhàn)分享:配置平臺整體方案

服務(wù)端控制機(jī)制

(注*即服務(wù)端需要進(jìn)行控制的,可以在服務(wù)端進(jìn)行隨時調(diào)整,解放終端發(fā)版壓力)

升級文案富文本: 標(biāo)題(字號 字色和字體)+內(nèi)容(字號 字色和字體)

最終我選擇了2個button的方案

  • button1文案:填寫(注*方便button文案的調(diào)整)
  • button2文案:填寫(注*方便button文案的調(diào)整)

規(guī)則可以疊加使用,選擇完畢后,確定生效,并記錄操作日志。

終端對應(yīng)展現(xiàn)

默認(rèn)安卓端用原生彈框提示升級,屬基礎(chǔ)模式,由服務(wù)端下發(fā)標(biāo)題和內(nèi)容及button的文案,字體字色字號由終端渲染。

服務(wù)端可調(diào)用自定義H5模式提示升級,屬高級模式,由服務(wù)端給終端URL,終端利用JSAPI渲染調(diào)用。

終端:點(diǎn)擊立即升級去往AppStore或者直接下載,選擇稍后再說則暫時關(guān)閉彈窗,48小時后再次進(jìn)入app時彈窗提示升級,N次(可酌情設(shè)置)點(diǎn)擊稍后再說之后則不再提醒該用戶該版本的升級,次數(shù)由服務(wù)端控制;

通知欄模式大家應(yīng)該比較好理解,我就不再贅述了,描述文案可開放腦洞;

在關(guān)于中,增加新版本檢測功能,有新版本檢測時,可以顯示“發(fā)現(xiàn)新版本”,然后點(diǎn)擊彈窗“當(dāng)前版本為XXX,是否升級更新至XXX版本”,點(diǎn)擊馬上升級去往AppStore或者直接下載,選擇暫不升級則放棄本次升級。

未來你可以將這個部分作為運(yùn)營平臺的雛形,陸續(xù)擴(kuò)展其在終端的線上運(yùn)營動作配合。

  • 比如用這個框來做功能推薦,button就可以設(shè)置為“了解更多”,然后嵌一個H5的鏈接進(jìn)去 ,做更多介紹的頁面;
  • 再比如,可以在整個app,將紅點(diǎn)引導(dǎo)的配置全都丟給服務(wù)端,在每個版本的迭代中,做功能點(diǎn)擊引導(dǎo),甚至可以按照角色去做不同配置,靈活多變。

從此你就擁有了一個智能運(yùn)營管理平臺。

 

本文由 @ShirleyW 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 作者想來TW么,可以聯(lián)系我13716107944(微信同號) ??

    來自北京 回復(fù)
  2. ………………

    來自遼寧 回復(fù)
  3. 人人都是產(chǎn)品經(jīng)理干貨真的是少之又少

    來自北京 回復(fù)
  4. 完全沒卵用呀,后臺是如何配置都沒說

    來自北京 回復(fù)
  5. 像你這樣頭像好看回復(fù)很Q嗨天天寫干活的姑娘,請給我介紹一打~

    來自廣東 回復(fù)