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

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

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

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

解壓文件,進入目錄,發現有jar包和demo.java,demo.java是樣本代碼,寫的有點複雜,你們能夠本身看看學習,我這裏不用,並且因爲只是測試,直接經過寫一個main方法調用就能夠了;還有pdf文件是使用說明,能夠本身看ios

(pdf名字亂碼忽略,大家的應該不會)web

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

而後新建一個類用來測試,類中寫一個主方法api

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

註釋的代碼能夠不用看,是我用來測試的;起做用的代碼就是畫紅線那個方法app

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

還有,調用的那個方法是有返回值的,返回值是json格式,因此我用re1接收了,而後打印了re1,最終顯示了json字符串;關於返回值對應的意思也能夠在pdf文檔裏面找到!

 

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

以爲有用點個贊哦

相關文章
相關標籤/搜索