mui實現通知欄消息推送

後臺部分--官方集成nodejs

http://docs.getui.com/getui/server/java/guide/

mui部分--https://www.jianshu.com/p/89297324cb93

//獲取推送通知
plus.push.addEventListener("receive", function (msg) {
   alert("接收到的透傳推送 " + JSON.stringify(msg));
   if (plus.os.name == "iOS") {
       switch (msg.payload) {
         case "LocalMSG":
            alert("本地創建消息的 " + JSON.stringify(msg));
            break;
         default:
         //測試本地推送
         createLocalPushMsg(msg);
         break;
       }
   }
}, false);
//點擊推送進來
plus.push.addEventListener("click", function (msg) {
    // 判斷是從本地創建還是離線推送的消息
    alert("點擊處理消息 " + JSON.stringify(msg));
}, false);
//創建本地消息
function createLocalPushMsg(msg) {
   var options = {cover: false};
   plus.push.createMessage(msg.content, "LocalMSG", options);
   if (plus.os.name == "iOS") {
      outLine('*如果無法創建消息,請到"設置"->"通知"中配置應用在通知中心顯示!');
   }
}

注意事項:在手機的通知設置中允許自己的app推送

在安卓機成功推送,蘋果未知

發佈了15 篇原創文章 · 獲贊 7 · 訪問量 1905
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章