如何接入極光推送

2021-08-03 23:28:03 字數 972 閱讀 1445

一.背景介紹

在android開發中,伺服器有時候會向客戶端推送一些使用者可能感興趣的訊息,比如:**,網易新聞,美團等都會向我們客戶端推送訊息.但是自己實現乙個訊息推送的代價太高,今天我就介紹乙個第三方免費推送訊息的服務:極光推送

二.官方資源

官方文件:

3 分鐘快速整合 jpush android sdk:

android sdk整合:

三.具體實現

1.去極光後台註冊應用,很簡單,只需要應用名稱,包名以及圖示就可以,注意這裡的包名一定要和專案的包名一致,如果包名錯了後面的就都不用做了、

4.引入.so資源,在專案-src-main目錄下新建資料夾並命名為jnilibs,將資源檔案libs資料夾下剩餘的檔案全部拷貝過來

5.接下來就是修改androidmanifest.xml檔案了,這個可以參考官方文件來改或者依據官方提供的demo(建議這麼做,不容易出錯),貼上我改的

android:name="你的包名.permission.jpush_message"

android:protectionlevel="signature" />

你的包名.permission.jpush_message" />

android:icon="@mipmap/logo"

android:supportsrtl="true"

>

你的包名" />

三.初始化

上面的步驟都完成以後,就可以在自己的主程式的oncreate方法裡對推送進行初始化了,簡單的兩句**,要實現自定義的話再自己去研究吧

//設定開啟日誌,發布時請關閉日誌

jpushinte***ce.setdebugmode(true);

//初始化

jpushinte***ce.init(this);

到這裡就基本沒有問題啦,現在可以去極光後台傳送訊息測試了,不出錯的話就已經成功接入訊息推送了

極光推送與極光IM

最近接了極光的推送和im,贊一下極光,他們的客服挺好的。極光推送會幫我們在後台推送和聊天,我們只需要按照他們文件呼叫他們的api。推送可以推送所有人,按別名,按組名,按極光regid來推送。所有人推送 catch apiconnectionexception e catch apirequestex...

極光推送Jpush

這幾天研究極光推送,發現挺好玩的 乙個jpush極光推送遠端呼叫api簡單的例項,php伺服器,貼上 文件參考 send.php include jpush.php n title 極光推送title n content 極光推送message mastersecret xx sendno 1234...

ios極光推送

ios 極光推送整合 分類 ios開發筆記 2014 11 20 13 49 2324人閱讀收藏 舉報jpush 極光推送 jpushdemo 極光推送整合 jpush整合 稍稍研究了一下極光推送,其實是非常簡單的,不過這個過程也出現了一些問題。對於應用在前台時,需要額外處理一下。關於極光推送,由於...