个推用户画像产品(个像)iOS集成实践

最近业务方给咱们部门提了新的需求,但愿能构建精准用户画像。咱们尝试使用的是个推(以前专门作消息推送的公司)旗下新推出的产品“个像·用户画像”。根据官方的说法,个像可以为APP开发者提供丰富的用户画像数据以及实时的场景识别能力,帮助完成目标用户的精准筛选、个性化消息的推送和应用更新下载推荐等。咱们尝试了一段时间,发现效果仍是很不错的,这篇文章将为你们介绍如何从零开始快速高效地集成个像iOS SDK。html

 

1、登陆帐号并建立应用获取APP ID

 

一、访问[个推开发者中心](https://dev.getui.com/dev/#/login),点击当即注册:工具

 

 

二、根据我的状况填写并注册帐号(若是已有帐号能够直接进入下一步登陆):开发工具

 

 

三、返回[个推开发者中心](https://dev.getui.com/dev/#/login),使用上个步骤注册好的帐号登陆。进入开发者平台面板后,选择左边菜单栏的个像·用户画像:ui

 

四、目前个像尚未彻底开放注册通道,须要自助申请开通。进入个像·用户画像面板后,点击当即申请按钮,填写相关信息后申请开通个像功能:编码

 

五、填写应用相关信息。等待个像功能开通完成后,从新进入个像功能菜单,点击添加应用按钮:spa

 

六、应用平台位置勾选iOS,而且须要填写待接入应用的Bundle ID。完善页面信息后,点击提交新增应用:htm

 

七、新增应用成功后页面会自动返回应用列表。选择新增的应用,点击应用配置:接口

 

八、在配置信息下能够看到APP ID,咱们能够将其复制保存。在后续集成步骤中,咱们将会使用到APP ID:ip

 

2、配置个SDK资源

一、个推用户画像提供了一个SDK开发工具包,它包含了iOS SDK所需的所有资源,下载地址:http://docs.getui.com/download.html。勾选个像·用户画像,点击下载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内无广告,但先前投放了特定广告,可参考以下勾选,经过苹果审核。     

 

  勾选如图:

 

以上就是我集成个推用户画像产品(个像)的全过程,但愿对你有帮助!若是你们有什么其余问题,咱们能够在留言区交流。

相关文章
相关标签/搜索