干貨貼:如何設(shè)置靈活可配置的安卓升級(jí)機(jī)制?
安卓App升級(jí)機(jī)制該如何設(shè)計(jì)才能靈活可配置?作者對(duì)此分享了幾點(diǎn)看法,一起來(lái)學(xué)習(xí)下。
?為什么要做“非傳統(tǒng)的”升級(jí)提示框
如果是經(jīng)常用蘋(píng)果手機(jī)的用戶,app通常是自動(dòng)升級(jí)沒(méi)什么感知,而且本身App Store原則上并不允許App彈出升級(jí)提示框,代碼里檢測(cè)出對(duì)應(yīng)代碼審核會(huì)不容易通過(guò)的。
Android用戶會(huì)比較多見(jiàn)升級(jí)提示,總希望用戶可以去升級(jí)新的版本,傳統(tǒng)升級(jí)提示框都比較簡(jiǎn)單,復(fù)古的彈框加居右的“馬上升級(jí)”“取消”,滿足升級(jí)基本需求。為什么要做升級(jí)提示框呢,有以下原因:
好看又好用的升級(jí)提示框哪個(gè)產(chǎn)品不想擁有呢
對(duì)于tob產(chǎn)品,每個(gè)迭代都在接近用戶走進(jìn)用戶,了解用戶使用場(chǎng)景和功能業(yè)務(wù)需求,好不容易滿足部分用戶的痛點(diǎn)需求,當(dāng)然會(huì)線上線下哭著喊著請(qǐng)求用戶升級(jí),希望用戶趕緊使用新的功能,聽(tīng)聽(tīng)用戶的反饋,產(chǎn)品經(jīng)理時(shí)刻關(guān)注線上版本分布的數(shù)據(jù),獲取第一手?jǐn)?shù)據(jù)資料,關(guān)注升級(jí)情況。
通常越是企業(yè)級(jí)的用戶升級(jí)惰性是很大的,升級(jí)則意味著新功能,新的功能意味著企業(yè)的培訓(xùn)成本,尤其是對(duì)信息化程度較為重視的企業(yè),互聯(lián)網(wǎng)化的tob產(chǎn)品的互聯(lián)網(wǎng)式升級(jí)就意味著更多的人力成本和學(xué)習(xí)成本的付出(當(dāng)然這里還會(huì)引出企業(yè)級(jí)產(chǎn)品線下服務(wù)的重要性,后話,以后再講)
而to C產(chǎn)品抓住用戶個(gè)體的欲望,帶著情懷帶著實(shí)用帶著雙十一雙十二雙十三的實(shí)際誘惑就引得用戶升級(jí)了。
小的功能完善和bug修復(fù)安卓發(fā)布熱更新版本就可以了,但是大的功能版本升級(jí),總是希望用最好的方式打動(dòng)用戶去升級(jí),希望即使用戶不升級(jí),也能閱讀升級(jí)提示框的一兩行文案,記得我們更新了什么,回頭使用過(guò)程中發(fā)現(xiàn)痛點(diǎn)了,能想起來(lái),啊我可以更新試試看。
好的升級(jí)提示框多少也有產(chǎn)品經(jīng)理的私心,PM總希望能把升級(jí)提示框做的頗有特色,網(wǎng)易云音樂(lè)的升級(jí)彈框符合其產(chǎn)品主元素的設(shè)計(jì)且體現(xiàn)其情懷,有所設(shè)計(jì)的升級(jí)提示在閱讀節(jié)奏上帶給用戶很好的體驗(yàn),能簡(jiǎn)明扼要的告知用戶升級(jí)可以獲得哪些新體驗(yàn)新功能。
于是我們?cè)谠O(shè)計(jì)提示框時(shí),也約定俗稱(chēng)的設(shè)置:標(biāo)題+升級(jí)重點(diǎn)功能概述(不超過(guò)5個(gè),基本遵循用戶閱讀習(xí)慣和”3-5“交互原則)+升級(jí)按鈕。
為何要做的靈活可配置
靈活可配置的設(shè)想基于兩個(gè)方面:一不依賴(lài)終端發(fā)版去調(diào)整,二可擴(kuò)展運(yùn)營(yíng)動(dòng)作(這個(gè)框可以不止用來(lái)升級(jí))。
基于服務(wù)端搭建配置平臺(tái),可自由配置提示升級(jí)提醒方式,升級(jí)標(biāo)題內(nèi)容等樣式配置,按鈕數(shù)量和邏輯配置等等。
以下為關(guān)于服務(wù)端配置平臺(tái)的內(nèi)容思考過(guò)程:
提醒方式
產(chǎn)品層面可以采用以下幾種升級(jí)提示方式,都比較常用
- 彈框
- H5的蒙層
- 通知欄
- 小紅點(diǎn)
- 通過(guò)產(chǎn)品內(nèi)的”XX助手””XX團(tuán)隊(duì)”去推送新功能介紹
升級(jí)彈框設(shè)計(jì)
在服務(wù)端配置3個(gè)操作按鈕:立即升級(jí)/稍后再說(shuō)/跳過(guò)此版本 至多三個(gè),多了也沒(méi)必要了。
根據(jù)上述level在服務(wù)端配置決定顯示哪些按鈕。
包括強(qiáng)制升級(jí)(此時(shí)下載過(guò)程中不能讓對(duì)話框消失,甚至可以設(shè)計(jì)在線安裝的進(jìn)度條)
- 立即升級(jí)
- 稍后升級(jí),可在服務(wù)端進(jìn)行持續(xù)重復(fù)提醒的邏輯,例如12小時(shí)之后??第二天再提示?等
- 跳過(guò)此版本
思考升級(jí)推送的用戶范圍和維度:哪些企業(yè)?哪些用戶?哪些版本?哪些類(lèi)型的企業(yè)?
- 針對(duì)用戶當(dāng)前版本升級(jí)
- 比如針對(duì)特定版本升級(jí)
- 針對(duì)特定企業(yè)升級(jí)
- 灰度
- 針對(duì)特定機(jī)型升級(jí),在登錄接口里傳給服務(wù)器(根據(jù)線上數(shù)據(jù)關(guān)注用戶中的主流機(jī)型)
- 華為
- 小米
- vivo
- oppo
- 魅族
實(shí)戰(zhàn)分享:配置平臺(tái)整體方案
服務(wù)端控制機(jī)制
(注*即服務(wù)端需要進(jìn)行控制的,可以在服務(wù)端進(jìn)行隨時(shí)調(diào)整,解放終端發(fā)版壓力)
升級(jí)文案富文本: 標(biāo)題(字號(hào) 字色和字體)+內(nèi)容(字號(hào) 字色和字體)
最終我選擇了2個(gè)button的方案
- button1文案:填寫(xiě)(注*方便button文案的調(diào)整)
- button2文案:填寫(xiě)(注*方便button文案的調(diào)整)
規(guī)則可以疊加使用,選擇完畢后,確定生效,并記錄操作日志。
終端對(duì)應(yīng)展現(xiàn)
默認(rèn)安卓端用原生彈框提示升級(jí),屬基礎(chǔ)模式,由服務(wù)端下發(fā)標(biāo)題和內(nèi)容及button的文案,字體字色字號(hào)由終端渲染。
服務(wù)端可調(diào)用自定義H5模式提示升級(jí),屬高級(jí)模式,由服務(wù)端給終端URL,終端利用JSAPI渲染調(diào)用。
終端:點(diǎn)擊立即升級(jí)去往AppStore或者直接下載,選擇稍后再說(shuō)則暫時(shí)關(guān)閉彈窗,48小時(shí)后再次進(jìn)入app時(shí)彈窗提示升級(jí),N次(可酌情設(shè)置)點(diǎn)擊稍后再說(shuō)之后則不再提醒該用戶該版本的升級(jí),次數(shù)由服務(wù)端控制;
通知欄模式大家應(yīng)該比較好理解,我就不再贅述了,描述文案可開(kāi)放腦洞;
在關(guān)于中,增加新版本檢測(cè)功能,有新版本檢測(cè)時(shí),可以顯示“發(fā)現(xiàn)新版本”,然后點(diǎn)擊彈窗“當(dāng)前版本為XXX,是否升級(jí)更新至XXX版本”,點(diǎn)擊馬上升級(jí)去往AppStore或者直接下載,選擇暫不升級(jí)則放棄本次升級(jí)。
未來(lái)你可以將這個(gè)部分作為運(yùn)營(yíng)平臺(tái)的雛形,陸續(xù)擴(kuò)展其在終端的線上運(yùn)營(yíng)動(dòng)作配合。
- 比如用這個(gè)框來(lái)做功能推薦,button就可以設(shè)置為“了解更多”,然后嵌一個(gè)H5的鏈接進(jìn)去 ,做更多介紹的頁(yè)面;
- 再比如,可以在整個(gè)app,將紅點(diǎn)引導(dǎo)的配置全都丟給服務(wù)端,在每個(gè)版本的迭代中,做功能點(diǎn)擊引導(dǎo),甚至可以按照角色去做不同配置,靈活多變。
從此你就擁有了一個(gè)智能運(yùn)營(yíng)管理平臺(tái)。
本文由 @ShirleyW 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
作者想來(lái)TW么,可以聯(lián)系我13716107944(微信同號(hào)) ??
………………
人人都是產(chǎn)品經(jīng)理干貨真的是少之又少
完全沒(méi)卵用呀,后臺(tái)是如何配置都沒(méi)說(shuō)
像你這樣頭像好看回復(fù)很Q嗨天天寫(xiě)干活的姑娘,請(qǐng)給我介紹一打~