最近有不少小伙伴問(wèn)APP消息推送功能,前端、后臺(tái)如何設(shè)計(jì)的?消息系統(tǒng)的架構(gòu)是什么樣的?最近剛好做到后臺(tái)消息推送這塊,簡(jiǎn)單談?wù)剛€(gè)人心得,歡迎拍磚。
消息推送是讓自己的用戶獲取信息最有效和最直接的方式。消息推送系統(tǒng)是對(duì)產(chǎn)品來(lái)說(shuō)非常重要,消息推送設(shè)計(jì)也是初級(jí)產(chǎn)品的入門課程。
消息推送是提升產(chǎn)品留存率、活躍度的重要功能,常見的消息一般是標(biāo)題+內(nèi)容,可推送優(yōu)惠、活動(dòng)、資訊等。
消息推送后臺(tái)設(shè)計(jì)
蘋果版推送功能必須將消息、deviceToken發(fā)給蘋果服務(wù)器,蘋果再通過(guò)deviceToken找到用戶,并將消息發(fā)給用戶。安卓可自家搭建推送服務(wù)器,將消息直接發(fā)給用戶,或用百度云、信鴿、極光第三方推送服務(wù)器。
蘋果和安卓都可用第三方推送后臺(tái)(如友盟、激光),弊端需從本地?cái)?shù)據(jù)庫(kù)導(dǎo)出目標(biāo)用戶token,比較麻煩,也可自己開發(fā)推送后臺(tái),通過(guò)關(guān)鍵字刷選目標(biāo)用戶,這樣靈活方便些。
來(lái)自友盟截圖
蘋果允許用戶設(shè)置app的消息推送開關(guān),安卓很多廠家定制rom也模仿蘋果設(shè)置推送通知開關(guān),這使得消息達(dá)到率大打折扣。
消息推送APP端設(shè)計(jì)
APP接收到消息后,一般在顯示于手機(jī)通知欄,點(diǎn)擊消息調(diào)起APP進(jìn)入消息詳情頁(yè),點(diǎn)擊詳情頁(yè)左上角返回按鈕,則回到APP首頁(yè)。
APP內(nèi)部最好設(shè)計(jì)-我的消息-的功能,以便用戶查看推送消息歷史記錄,通過(guò)角標(biāo)、已讀、未讀等設(shè)計(jì)吸引用戶讀取消息。(畫下來(lái)這都是重點(diǎn))
建議提供推送設(shè)置功能,允許用戶設(shè)置推送消息是否顯示于通知欄、接收消息音效、接收時(shí)間等。(畫下來(lái)這里重點(diǎn)要考)
推送策略設(shè)計(jì)
1、選擇合適的時(shí)間進(jìn)行推送,盡量避開用戶休息時(shí)間(晚上22:00-早上8:00)推送,減少對(duì)用戶的干擾;
2、一切從用戶需求出發(fā),精準(zhǔn)推送。根據(jù)用戶的地理位置、渠道、活躍度等維度對(duì)用戶分群,從數(shù)據(jù)去提煉用戶需求和使用場(chǎng)景,對(duì)不同的用戶群推送不同的內(nèi)容,能大幅度提高消息的準(zhǔn)確度和匹配度。
例如一些視頻App就利用大數(shù)據(jù),針對(duì)不同用戶的觀劇偏好提供個(gè)性化的消息推送,訂閱視頻、同類視頻更新提醒,而且常在晚上6點(diǎn)后推送,正是人群觀影高峰期前段。百度視頻App就宣稱,其精準(zhǔn)推送使得用戶打開消息推送的比例提高了3-5倍;
4、結(jié)合熱點(diǎn),挖掘用戶喜聞樂見的內(nèi)容進(jìn)行推送,用戶關(guān)注度更高。以下是兩個(gè)健身類App樂動(dòng)力和完美囚徒健身的消息推送對(duì)比,盡管都是下午時(shí)間段推送,但是第二個(gè)結(jié)合統(tǒng)計(jì)數(shù)據(jù)和好友PK的消息,更能激發(fā)起用戶的鍛煉欲望;
消息流程設(shè)計(jì)

消息推送場(chǎng)景分析
最后上個(gè)消息推送案例來(lái)自網(wǎng)絡(luò),實(shí)在編不下去了