標籤:image cto build dma water 儲存 許可權 開發人員 進入
我們團隊之前一直是個推推送的忠實使用者,近期個推新推出了產品“個像·使用者畫像”,剛好非常契合我們的業務需求,於是我們也試用了一下。總的來說效果還不錯,這篇文章就為大家介紹一下如何從零開始快速整合個像Android SDK。
登入帳號並建立應用擷取APP ID
1、 訪問個推開發人員中心,點擊立即註冊: (也可以從個推官網進入,點擊右上方“開發人員中心”。)當然,如果你已經註冊過個推推送的帳號,直接登入使用即可。
2、 根據個人情況填寫並註冊帳號
3、 返回個推開發人員中心使用上個步驟註冊好的帳號登入,進入開發人員平檯面板後,選擇左邊功能表列的個像·使用者畫像:
4、 進入個像·使用者畫像面板後,選擇右上方的新增應用添加新的應用:
5、 填寫應用相關資訊,勾選Android,點擊提交新增應用:
6、 新增應用成功後,頁面會自動返回應用列表。找到新增的應用,點擊應用配置:
7、 在配置資訊下可以看到APP ID等資訊,將其複製儲存,後續整合將會使用到APP ID:
配置個像SDK
個像Android SDK提供主流的Gradle整合方式,操作很方便,幾行代碼即可搞定。
一、 添加Maven庫地址 在以項目名命名的頂層 build.gradle 檔案中,添加個推的maven庫地址,如:
二、 配置依賴
在app/build.gradle檔案中引用個像SDK依賴庫,
為了擷取SDK啟動後的廣播,我們還需要手動寫一個Receiver繼承BroadcastReceiver,並在AndroidManifest.xml中配置該Receiver: Receiver代碼如下:
三、 配置渠道: 在app/build.gradle檔案中的android.defaultConfig下添加manifestPlaceholders,如:
其中your channel就是你要發布的渠道。
四、 在AndroidManifest.xml檔案中添加許可權申明:
初始化SDK
一、 建議在原有的啟動入口(application的onCreate中)調用SDK的初始化代碼,調用方式如下:
二、 在Receiver中接收到giuid,並通過giuid擷取使用者畫像:
以上就是我整合個推使用者畫像產品(個像)的全過程,希望對你有協助!如果大家有其他問題,歡迎在留言區交流。
個推使用者畫像產品 (個像) Android 整合實踐