1、前期準備:首先,在App模塊配置勾選如下後,點擊配置進入DCloud開發者中心;
2、在線推送:在線推送的話比較簡單,坑比較少,很快就能實現,在App.vue中 onLaunch 生命周期中添加代碼,其中cid表示客戶端標識,也就是用戶標識, 在這裏需要制作自定義基座後,運行到手機;填寫以上信息即可,其中目標用戶中有壹個CID用戶,就是上面在代碼中體現的cid,可以打印出來後復制進來,就會指定用戶進行消息的發送,信息填寫完畢後點擊預覽,出現以下界面中,若預計人數中出現大於0,則表示消息可以發送; 點擊確定後,app會接收到消息推送,當然利用利用需要將app打開,也就是標題中的在線推送。
3、離線推送:離線推送的話就比較麻煩壹點,需要配置廠家通道,需要進行開發者認證,(註意照片需要按照要求來拍攝,否則基本很難通過) 驗證通過以後我們就可以來進行應用的添加,填寫相關的信息,需要註意的是包名需要和uni-app打包時的包名壹致,否則接收不到消息。
4、完成以上步驟,就可以利用Uniapp實現消息推送。
或者可以利用第三方平臺,深圳極光推送,開發者可以輕松地通過極光發送各個移動平臺的系統通知,還可以在控制臺編輯多種富文本展示模板; 極光還提供自定義消息的透傳,客戶端接到消息內容後根據自己的邏輯自由處理。