個推使用者畫像產品(個像)iOS整合實踐

來源:互聯網
上載者:User

標籤:依賴庫   並且   ima   結構   使用   sha   解壓   因此   選擇   

個推最近新推出了產品“個像·使用者畫像”,能夠為開發人員提供豐富的使用者畫像與即時的情境識別能力。經過一段時間的體驗,我們認為個像的效果不錯,因而寫下這篇攻略,方便需要整合的小夥伴們瞭解具體的操作步驟。

一、登入帳號並建立應用擷取APP ID

1、訪問[個推開發人員中心],點擊立即註冊:

2、根據個人情況填寫並註冊帳號(如果已有帳號可以直接進入下一步登入):

3、返回[個推開發人員中心],使用上個步驟註冊好的帳號登入。進入開發人員平檯面板後,選擇左邊功能表列的個像·使用者畫像:

4、目前個像還沒有完全開放註冊通道,需要自助申請開通。進入個像·使用者畫像面板後,點擊立即申請按鈕,填寫相關資訊後申請開通個像功能:

5、填寫應用相關資訊。等待個像功能開通完成後,重新進入個像功能菜單,點擊添加應用按鈕:

6、應用平台位置勾選iOS,並且需要填寫待接入應用的Bundle ID。完善頁面資訊後,點擊提交新增應用:

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

8、在配置資訊下可以看到APP ID,我們可以將其複製儲存。在後續整合步驟中,我們將會使用到APP ID:

二、配置個像SDK

1、個推使用者畫像提供了一個SDK開發套件,它包含了iOS SDK所需的全部資源,可進入個推文檔中心下載。勾選個像·使用者畫像,點擊下載iOS版按鈕,即可下載SDK資源套件:

2、解壓資源套件,可以看到如下檔案結構:

3、資源套件內容詳解

接入文檔/個像整合文檔.pdf : 個像的整合文檔

接入文檔/使用者畫像編碼錶.xlsx : 使用者畫像編碼錶

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

資源檔/ GInsightSDK.h: 個像SDK標頭檔

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

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

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

readme.txt : 個像版本相關資訊

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

5、個像SDK靜態庫設定

右擊添加檔案,匯入資源檔目錄下的檔案。

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

7、設定Other Linker Flags

找到主工程的target -> Build Setting -> Linking -> Other Linker Flags,將其設定為-ObjC():

三、初始化並啟動SDK

1、初始化啟動介面的相關資訊:

2、在項目工程的AppDelegate.m中添加標頭檔,使用前面擷取的APP ID初始化並啟動SDK:

3、同時實現兩個回調

實現擷取GIUid回調委託,擷取到GIUid之後上傳到服務端用於查詢使用者畫像;

實現錯誤回調委託。

四、整合個像SDK的應用提交APP Store審核的注意事項

1、為了擷取精準的結果,需添加AdSupport.framework庫支援,因此在提交APP Store時需要進行以下操作:

(1)在APP內投放廣告,擷取IDFA可通過蘋果審核。

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

勾選

以上就是我整合個推使用者畫像產品(個像)的全過程,希望對你有協助!如果大家有什麼其他問題,我們可以在留言區交流。

個推使用者畫像產品(個像)iOS整合實踐

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.