天天看點

android app 內建 信鴿推送

推送其實挺中意小米推送的,并經使用者群占比還是比較大的,奈何拗不過php後端哥們的選型,就隻好用信鴿推送了,期間接入過程中也是遇到不少問題,是以記錄下來,以後如果還是用信鴿推送的話,估計看看以前的部落格,也能少踩點坑。

因為最新版本是2.43,是以按照2.43的引入為準

1,導入jar包和so檔案:

android app 內建 信鴿推送

檔案夾為信鴿推送必須的so檔案:

android app 內建 信鴿推送

2,針對so檔案,gradle檔案進行配置,生成第一張圖裡面的native_libs2的jar檔案:

android app 內建 信鴿推送

3,AndroidManifest.xml檔案的配置,這個基本按照官網demo檔案裡面寫的就行:

還有就是相關權限:

雖然很多,但是沒辦法,畢竟是中國特色,推送隻能這樣,才能勉強能夠保證推送到達率。

4,相關代碼的內建:

android app 內建 信鴿推送

如上其實都是可以從demo檔案裡面拷貝出來的,其中messageReceiver是最重要的類,因為主要的推送資訊是從這個類裡面擷取的。

上一篇: UUID