文档章节

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

个推
 个推
发布于 2018/08/07 14:59
字数 1139
阅读 46
收藏 0

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

 

一、登录账号并创建应用获取APP ID

 

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

 

 

2、根据个人情况填写并注册账号(如果已有账号可以直接进入下一步登录):

 

 

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

 

4、目前个像还没有完全开放注册通道,需要自助申请开通。进入个像·用户画像面板后,点击立即申请按钮,填写相关信息后申请开通个像功能:

 

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

 

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

 

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

 

8、在配置信息下可以看到APP ID,我们可以将其复制保存。在后续集成步骤中,我们将会使用到APP ID:

 

二、配置个SDK

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

 

  勾选如图:

 

以上就是我集成个推用户画像产品(个像)的全过程,希望对你有帮助!如果大家有什么其他问题,我们可以在留言区交流。

© 著作权归作者所有

个推
粉丝 29
博文 84
码字总数 162252
作品 0
杭州
私信 提问
个推数据统计产品(个数)iOS集成实践

最近业务方给我们部门提了新的需求,希望能一站式统计APP的几项重要数据。这次我们尝试使用的是个推(之前专门做消息推送的)旗下新推出的产品“个数·应用统计”,根据官方的说法,个推的数...

个推
2018/07/17
5
0
iOS 7 开发:设置 Xcode 5 和 iOS 7 SDK

对新的iOS开发者,改变是好的 正如我之前的文章所提及的, iOS 7 代表的不止是苹果改变他们的移动设备的UI;它也代表了对延缓学习怎样开始建立原生iOS应用的开发者的一个机会. iOS 7 是最新的...

oschina
2013/06/19
11K
0
苹果公司 WWDC 大会或推重磅软件产品

导语:在苹果公司即将发布什么样的重磅产品 问题上,外界目前众说纷纭,美国科技博客网站BusinessInsider今天撰文指出,苹果公司的下一个大动作,并不是推出iPad或iPhone之 类的硬件产品,而...

oschina
2013/04/30
2.2K
2
大数据时代,如何构建精准用户画像,直击精细化运营

移动互联网时代,精细化运营逐渐成为企业发展的重要竞争力,“用户画像”的概念也应运而生。用户画像是指,在大数据时代,企业通过对海量数据信息进行清洗、聚类、分析,将数据抽象成标签,再...

个推大数据
04/02
0
0
传 iOS 7 采用扁平化设计:颠覆拟物理念

据美国科技博客9to5Mac报道,多位亲眼见过或大致了解新一代iOS 7操作系统的人士透露,这款系统将对用户界面进行重新设计,虽然可能会吸引新的iOS用户,但却有可能导致已经习惯旧界面的老用户...

oschina
2013/05/01
4.7K
15

没有更多内容

加载失败,请刷新页面

加载更多

最简单的获取相机拍照的图片

  import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import andr......

MrLins
今天
6
0
说好不哭!数据可视化深度干货,前端开发下一个涨薪点在这里~

随着互联网在各行各业的影响不断深入,数据规模越来越大,各企业也越来越重视数据的价值。作为一家专业的数据智能公司,个推从消息推送服务起家,经过多年的持续耕耘,积累沉淀了海量数据,在...

个推
今天
9
0
第三方支付-返回与回调注意事项

不管是支付宝,微信,还是其它第三方支付,第四方支付,支付机构服务商只要涉及到钱的交易都要进行如下校验,全部成功了才视为成功订单 1.http请求是否成功 2.校验商户号 3.校验订单号及状态...

Shingfi
今天
5
0
简述Java内存分配和回收策略以及Minor GC 和 Major GC(Full GC)

内存分配: 1. 栈区:栈可分为Java虚拟机和本地方法栈 2. 堆区:堆被所有线程共享,在虚拟机启动时创建,是唯一的目的是存放对象实例,是gc的主要区域。通常可分为两个区块年轻代和年老代。更...

DustinChan
今天
7
0
Excel插入批注:可在批注插入文字、形状、图片

1.批注一直显示:审阅选项卡-------->勾选显示批注选项: 2.插入批注快捷键:Shift+F2 组合键 3.在批注中插入图片:鼠标右键点击批注框的小圆点【重点不可以在批注文本框内点击】----->调出批...

东方墨天
今天
7
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部