springBoot mui開發app整合個推

2021-08-22 19:07:38 字數 2262 閱讀 4724

後台

1.pom檔案引入

* 對單個使用者推送訊息 *

*@authorshuoyuan *

*/publicclasspushtosinglecatch(requestexception e)

if(ret !=null)else}

/*** title 通知標題 content 通知內容 logo 通知圖示 logourl 通知網路圖示 openurl通知開啟的位址 *

*@paramparam

*@return*/

public

notificationtemplate template =newnotificationtemplate();

style0 style =newstyle0();

string title = param.gettitle();

if(title.length() > 20)

// 設定通知欄標題與內容

style.settitle(title);

style.settext(param.getcontent());

// 配置通知欄圖示

style.setlogo(param.getlogo() !=null? param.getlogo() : "");

// 配置通知欄網路圖示

style.setlogourl(param.getlogourl() !=null? param.getlogourl() : "");

// 設定通知是否響鈴,震動,或者可清除

style.setring(true);

style.setvibrate(true);

style.setclearable(true);

template.setstyle(style);

template.settransmissiontype(1);// 強制啟動應用

// 設定開啟的**位址

// template.seturl(param.getopenurl());

template.settransmissioncontent(param.getopenurl());

returntemplate; }

}public

privatestring cid;//cid

privatestring title;//推送標題

privatestring content;//內容

privatestring logo;//通知欄圖示

privatestring logourl;//通知欄網路圖示

privatestring openurl;//開啟**位址

//get set方法 }

/***@paraml

*            人員範圍

*@parammsg

*            推送內容 */

public

newthread(() -> }

}}).start(); }

'cid': plus.push.getclientinfo().clientid

登入的時候把cid存入reredis中 前端

plus.push.addeventlistener("receive", function(msg) ); }

}, false);

mac開發 ios開發

但是,任何乙個作業系統上,只使用開發語言就去開發程式是不行的。還需要有介面庫。尤其是支援object c的介面庫。mac上使用oc開發應用程式,都會使用xcode這個ide,整合開發工具,xcode中整合了gui介面庫。可以直接拖動控制項到介面上。objective c是一門語言,而cocoa 是這...

Quartz開發 基礎開發

開發環境.net 4.5.1 quartz.dll v2.4.1.0 依賴下面的dll common.loggin.dll v3.3.1.0 依賴下面的dll common.loggin.core.dll v3.3.1.0 本次教程只介紹基於quartz jobs.xml配置檔案方式的開發,這也是簡...

Spark開發 開發總覽

spark 的層次 開發視角多涉及兩種層面。1.一種是spark自身的開發,這類開發涉及到j a和sala以及一些底層的原始碼。了解這些內容,主要用於底層框架的開發以及針對spark的二次開發,也就是spark架構設計與實現。要求深入spark原始碼研究和二次開發,這些一般是大資料平台的設計與開發,...