個推 接入流程總覽
2.9.5..0 申請個推 獲取 基本屬性
解壓完成選擇 合適的版本 這裏我選擇標準集成
打開以後會獲取到這樣的列表 當然MainActivity 是我自己加上去
因爲在個推GetuiASdkDemoActivity 裏面
囉裏吧嗦 一大堆 其實 我真正需要的就clientId和sdk初始化 所以我自己整理出來
但是這個 只適合5.0的版本 要是 高於5.0 就要 獲取權限了
接下來 就是配置文件了 和.so文件 還有lib包導入
首先 看一下清單文件 AndroidManifest.xml配置
主要是 注意下
新版的 2.9.5.0 是把個推的這個appid appKey appSecret 都放入了 app的gradle裏面 主要是清單文件配置
再就是修改
項目中這兩個 service的名稱 在 清單文件中也要修改, 至於service的內容 其實跟demo 一致就可以了
最後就是 導入.so文件和 sdk 主要是 getui的sdk json的可以視情況而定
對於.so文件 個推的demo中 只給了三個 這個 最好是 根據自己的需要在資源文件中在
添加 幾個不然 可能會導致 獲取不到個別設備的 設備號
基本上 接入就是這些
然後就是 個推的 通知類型 和透傳類型的數據 處理
通知類型:通知欄消息 (屬於個推的通知欄 不能設置樣式)加透傳數據
透傳消息 :就只有數據傳遞 如果需要 通知欄 那就需要 自己寫個 Notification
處理消息 就調用 onReceiveMessageDate
如果 在mainactivity中 發生獲取不到clientld 可以查看 logcat信息