Java后台服務器調用騰訊信鴿向app推送消息_快速上手案例


這兩天公司業務有需求,當用戶進行一些操作,比如下訂單、支付等操作時,需要關聯后台自動向app推送頂欄消息。為了實現這個功能,使用了騰訊信鴿推送。《騰訊信鴿推送》已經封裝好了推送代碼,只需要調用它一個方法就可以,在方法參數中傳入識別id和推送內容,就能完成推送消息到目標設備,實現起來其實非常容易!

第一步:登陸騰訊信鴿網站,下載jar包http://xg.qq.com/docs/server_api/other.html

然后點擊java服務端,彈出下載框(我用的是火狐瀏覽器),保存文件

解壓文件,進入目錄,發現有jar包和demo.java,demo.java是樣本代碼,寫的有點復雜,大家可以自己看看學習,我這里不用,而且由於只是測試,直接通過寫一個main方法調用就可以了;還有pdf文件是使用說明,可以自己看

(pdf名字亂碼忽略,你們的應該不會)

第二步: 接下來新建一個web工程,把pushjavaSDK這個jar包拷貝到項目lib目錄,當然拷貝完后要build一下,把它變成小奶瓶

然后新建一個類用來測試,類中寫一個主方法

接來下最后一步,最精彩的來了,直接調用XingApp.pushTokenIos(五個參數)方法(我這里是蘋果設備所以調用的是ios后綴的方法,如果是安卓設備調用android后綴的,具體可以看Pdf文檔學習),方法里面傳入五個參數,其中的id,key,token去問app開發人員要,內容content自己寫(我寫的是丘比特);方法調用好后,讓app開發人員在手機上打開app,就是參數token對應的那個app,並保持app處於聯網狀態,讓后你一運行主方法,叮當~~~消息就推送成功啦,就可以在那個app上看到推送的消息!

注釋的代碼可以不用看,是我用來測試的;起作用的代碼就是畫紅線那個方法

執行之后,app開發人員他手機上就收到我的"丘比特"啦,哈哈,是不是很簡單,,,搞懂這個之后,以后業務里需要推送的時候直接調用相應的方法就好了,so easy !

還有,調用的那個方法是有返回值的,返回值是json格式,所以我用re1接收了,然后打印了re1,最終顯示了json字符串;關於返回值對應的意思也可以在pdf文檔里面找到!

 

總結:騰訊信鴿推送確實封裝好了推送功能,我們只需要調用方法,傳入相應參數,對方app就可以收到推送消息了 ! 內部的發送機制和代碼都封裝在它的jar包里,我們可以不用理會就能使用!

覺得有用點個贊哦

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM