咱們團隊以前一直是個推推送的忠實用戶,近期個推新推出了產品「個像·用戶畫像」,恰好很是契合咱們的業務需求,因而咱們也試用了一下。總的來講效果還不錯,這篇文章就爲你們介紹一下如何從零開始快速集成個像Android SDK。android
一、 訪問[個推開發者中心](https://dev.getui.com/dev/#/login),點擊當即註冊:
(也能夠從個推官網進入www.getui.com,點擊右上角「開發者中心」。)固然,若是你已經註冊過個推推送的帳號,直接登陸使用便可。
app
二、 根據我的狀況填寫並註冊帳號maven
三、 返回[個推開發者中心](https://dev.getui.com/dev/#/login)使用上個步驟註冊好的帳號登陸,進入開發者平臺面板後,選擇左邊菜單欄的個像·用戶畫像:
gradle
四、 進入個像·用戶畫像面板後,選擇右上角的新增應用添加新的應用:
ui
五、 填寫應用相關信息,勾選Android,點擊提交新增應用:
spa
六、 新增應用成功後,頁面會自動返回應用列表。找到新增的應用,點擊應用配置:xml
七、 在配置信息下能夠看到APP ID等信息,將其複製保存,後續集成將會使用到APP ID:
繼承
個像Android SDK提供主流的Gradle集成方式,操做很方便,幾行代碼便可搞定。開發
1、 添加Maven庫地址
在以項目名命名的頂層 build.gradle 文件中,添加個推的maven庫地址,以下圖:get
2、 配置依賴
在app/build.gradle文件中引用個像SDK依賴庫,如圖所示
爲了獲取SDK啓動後的廣播,咱們還須要手動寫一個Receiver繼承BroadcastReceiver,並在AndroidManifest.xml中配置該Receiver:
Receiver代碼以下:
3、 配置渠道:
在app/build.gradle文件中的android.defaultConfig下添加manifestPlaceholders,以下圖:
其中your channel就是你要發佈的渠道。
4、 在AndroidManifest.xml文件中添加權限申明:
1、 建議在原有的啓動入口(application的onCreate中)調用SDK的初始化代碼,調用方式以下:
2、 在Receiver中接收到giuid,並經過giuid獲取用戶畫像:
以上就是我集成個推用戶畫像產品(個像)的全過程,但願對你有幫助!若是你們有其餘問題,歡迎在留言區交流。