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

最近業務方給咱們部門提了新的需求,但願能構建精準用戶畫像。咱們嘗試使用的是個推(以前專門作消息推送的公司)旗下新推出的產品「個像·用戶畫像」。根據官方的說法,個像可以爲APP開發者提供豐富的用戶畫像數據以及實時的場景識別能力,幫助完成目標用戶的精準篩選、個性化消息的推送和應用更新下載推薦等。咱們嘗試了一段時間,發現效果仍是很不錯的,這篇文章將爲你們介紹如何從零開始快速高效地集成個像iOS SDK。html

1、登陸帳號並建立應用獲取APP ID工具

一、訪問個推開發者中心,點擊當即註冊:開發工具

圖片描述

二、根據我的狀況填寫並註冊帳號(若是已有帳號能夠直接進入下一步登陸):ui

圖片描述

三、返回個推開發者中心,使用上個步驟註冊好的帳號登陸。進入開發者平臺面板後,選擇左邊菜單欄的個像·用戶畫像:編碼

圖片描述

四、目前個像尚未徹底開放註冊通道,須要自助申請開通。進入個像·用戶畫像面板後,點擊當即申請按鈕,填寫相關信息後申請開通個像功能:spa

圖片描述

五、填寫應用相關信息。等待個像功能開通完成後,從新進入個像功能菜單,點擊添加應用按鈕:3d

圖片描述

六、應用平臺位置勾選iOS,而且須要填寫待接入應用的Bundle ID。完善頁面信息後,點擊提交新增應用:htm

圖片描述

七、新增應用成功後頁面會自動返回應用列表。選擇新增的應用,點擊應用配置:blog

圖片描述

八、在配置信息下能夠看到APP ID,咱們能夠將其複製保存。在後續集成步驟中,咱們將會使用到APP ID:接口

圖片描述

2、配置個像SDK

一、個推用戶畫像提供了一個SDK開發工具包,它包含了iOS SDK所需的所有資源,下載地址:http://docs.getui.com/downloa...。勾選個像·用戶畫像,點擊下載iOS版按鈕,便可下載SDK資源包:

圖片描述

二、解壓資源包,能夠看到以下文件結構:

圖片描述

三、資源包內容詳解

接入文檔/個像集成文檔.pdf : 個像的集成文檔

接入文檔/用戶畫像編碼表.xlsx : 用戶畫像編碼表

演示demo/ GInsightSDKUserDemo.ipa : 個像演示IPA包

資源文件/ GInsightSDK.h: 個像SDK頭文件

資源文件/ libGInsightSDK-1.4.1.a: 個像SDK主包靜態庫

資源文件/libGTCommonSDK.a: 個像SDK工具庫

Demo工程/ GInsightSDKUserDemo/: 個像demo工程

readme.txt : 個像版本相關信息

四、注意:libGInsightSDK-1.4.1.a和libGTCommonSDK.a同時支持模擬器和真機。

五、個像SDK靜態庫設置

圖片描述

右擊添加文件,導入資源文件目錄下的文件。

六、添加依賴庫支持,這個步驟很關鍵:

圖片描述

七、設置Other Linker Flags

找到主工程的target -> Build Setting -> Linking -> Other Linker Flags,將其設置爲-ObjC(如圖所示):

圖片描述

3、初始化並啓動SDK

一、初始化啓動接口的相關信息:

圖片描述

二、在項目工程的AppDelegate.m中添加頭文件,使用前面獲取的APP ID初始化並啓動SDK:

圖片描述

三、同時實現兩個回調

實現獲取GIUid回調委託,獲取到GIUid以後上傳到服務端用於查詢用戶畫像;

實現錯誤回調委託。

圖片描述

圖片描述

4、集成個像SDK的應用提交APP Store審覈的注意事項

一、爲了獲取精準的結果,需添加AdSupport.framework庫支持,所以在提交APP Store時須要進行如下操做:

(1)在APP內投放廣告,獲取IDFA可經過蘋果審覈。

(2)APP內無廣告,但先前投放了特定廣告,可參考以下勾選,經過蘋果審覈。

勾選如圖:

圖片描述

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

相關文章
相關標籤/搜索