個推用戶畫像產品(個像)Android集成實踐

 

咱們團隊以前一直是個推推送的忠實用戶,近期個推新推出了產品「個像·用戶畫像」,恰好很是契合咱們的業務需求,因而咱們也試用了一下。總的來講效果還不錯,這篇文章就爲你們介紹一下如何從零開始快速集成個像Android SDK。android

 

登陸帳號並建立應用獲取APPID

一、 訪問[個推開發者中心](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:
繼承

配置個像SDK

個像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文件中添加權限申明:

初始化SDK

1、 建議在原有的啓動入口(application的onCreate中)調用SDK的初始化代碼,調用方式以下:

 

 

 

2、 在Receiver中接收到giuid,並經過giuid獲取用戶畫像:

以上就是我集成個推用戶畫像產品(個像)的全過程,但願對你有幫助!若是你們有其餘問題,歡迎在留言區交流。

相關文章
相關標籤/搜索