基本信息
SDK名称:热力引擎 Unreal SDK v1.0.0.0
开发者名称:汇量云(北京)科技有限公司
SDK版本号:1.0.0.0
主要功能:热力引擎是一站式增长分析与发行决策平台,致力于帮助开发者搭建便捷、高效的数据管理中台,洞察业务运营全链路数据,制定更优增长决策。热力引擎支持全球全渠道数据管理,帮助开发者实现归因分析、用户粒度 ROI 分析,能有效衡量渠道价值,为投放和变现策略调优提供全方位数据支持。同时,提供应用内埋点及参数管理,配合多种分析模型与 AB 测试功能,全面还原用户全生命周期旅程,挖掘用户需求及业务增长点,快速验证并推行产品迭代优化,为开发者提升业务运营效率,实现规模化增长赋能。
适用范围:适用于Android5.0(APILevel21)及以上的操作系统。
隐私政策链接: https://www.solar-engine.com/privacyPolicy.html
合规指南:详见本页面底部合规指南内容。
第一步:获取 Appkey
Appkey 查询路径:资产管理-应用管理-16位 Appkey(即应用 ID)。

第二步:获取 SDK
2.1 获取SEAnalytics插件
如果您创建的产品数据存储区域是中国大陆,请下载: solarengine_unreal_sdk_cn_v1.0.0.0
如果您创建的产品数据存储区域是非中国大陆,请下载: solarengine_unreal_sdk_us_v1.0.0.0
第三步:集成 SDK
-
将解压后的SEAnalytics文件放入工程的Plugins目录下,如果 Plugins 目录不存在,首先在项目根目录下创建 Plugins 目录,然后将 SEAnalytics 目录放入其中
-
重启 Unreal Editor
- 打开 编辑 > 插件,在项目 Analytics 类别下,启用 SEAnalytics
- 再次重启 Unreal Editor
- 如果您希望直接在 C++ 代码中使用 SEAnalytics 接口,需要在您项目的 *.Build.cs 文件中添加以下内容:
PrivateDependencyModuleNames.AddRange(new string[] { "SEAnalytics" });
- 并且,在您希望使用 SDK 的文件中引用 SEAnalytics.h 头文件:
#include "SEAnalytics.h"
3.1 Android配置
如果打包时需要增加混淆,请将下方代码增加到混淆配置文件中
3.2 iOS配置
支持Xcode版本:14.0或更高
适用范围:适用于 iOS 11.0 及以上的操作系统。
添加 SDK 所需依赖框架
使用 Security.framework 来存储设备标识
使用 CoreTelephony.framework 来获取运营商信息
使用 AdSupport.framework 来获取 Advertising Identifier 信息
使用 SystemConfiguration.framework 来检查当前网络环境
使用 libsqlite3.dylib 用来存储数据
使用 AdServices.framework 获取广告归因数据
(如果需要使用 ASA 归因,务必添加 AdServices.framework 依赖,否则无法获取归因结果)
第四步:预初始化
在应用安装后首次冷启动时,需要先预初始化 SDK,预初始化时 SDK 不采集任何个人信息也不会向热力引擎上报数据
方法示例
调用示例