每日互动数据统计产品(个数)iOS集成实践

2024-10-25 15:43:46

最近业务方给我们部门提了新的需求,希望能一站式统计APP的几项重要数据。这次我们尝试使用的是个推(之前专门做消息推送的)旗下新推出的产品“个数·应用统计”,根据官方的说法,个推的数据统计产品通过专业的移动应用数据分析,可以为用户的应用提供实时数据统计分析服务,包括了解版本质量、渠道状况、用户画像等。数据最后以可视化形式展现,很直观。我们尝试了一段时间,发现效果还是很不错的,这篇文章将为大家介绍如何从零开始快速高效地集成个数iOS SDK。

工具/原料

个推开发者平台账号

个数 iOS SDK

Xcode(不同版本在配置时有点不同)及项目工程

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

1、访问[个推开发者中心],点击立即注册:点击右上角“开发者中心”。当然,如果你已经注册过个推推送的账号,直接登录使用即可。

每日互动数据统计产品(个数)iOS集成实践

3、返回[个推开发者中心使用上个步骤注册好的账号登录,进入开发者平台面板后,选择左边菜单栏的个数·应用统计:

每日互动数据统计产品(个数)iOS集成实践

5、填写应用相关信息,勾选iOS,点击提交新增应用:

每日互动数据统计产品(个数)iOS集成实践

7、在配置信息下可以看到APP ID,将其复制保存,后续集成将会使用到APP ID:

每日互动数据统计产品(个数)iOS集成实践

Xcode 集成方式

1、个数应用统计提供了一个 SDK 开发工具包,包含了iOS SDK的全部所需资源,前往个推文档中心下载,选择个数·应用统计下的iOS端下载SDK资源包 :

每日互动数据统计产品(个数)iOS集成实践

3、资源包内容详解接入文档/个数集成文档.pdf : 个数集成文档;资源文件/GTCountSDK.h: 个数SDK头文件资源文件/libGTCountSDK.a: 个数SDK主包静态库资源文件/libGTCommonSDK.a: 个数SDK工具库Demo工程/GTCountDemo/: 个数demo工程

4、注意:libGTCountSDK.a、libGTCommonSDK.a 使用lipo工具将支持i386、x86_64、arm64、armv7的代码打包到了一起,所以这个库将同时支持simulator和device,支持的iOS版本为 7.0 及以上。

5、个数SDK静态库设置右击添加文件,导入资源文件目录下的文件。

每日互动数据统计产品(个数)iOS集成实践

6、添加依赖库(必须,如下图)添加系统库支持:* libsqlit3.tbd* libz.tbd* AdSupport.framework

每日互动数据统计产品(个数)iOS集成实践

初始化并启动SDK

1、初始化启动接口的相关信息:

每日互动数据统计产品(个数)iOS集成实践

3、点击新增事件按钮。

每日互动数据统计产品(个数)iOS集成实践

高级功能:数据上报策略

1、个数应用统计可自定义数据上报策略,开发者可根据自身应用需求设置,能够有效控制用户流量开销。1、SDK的数据上报策略包括以下 5 种(默认为 GESHU_STRATEGY_PERIOD,周期为 60 分钟):

每日互动数据统计产品(个数)iOS集成实践

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

猜你喜欢