这个项目能做什么

Aptabase 是一个开源的隐私优先分析平台。此 Unreal Engine SDK 允许开发者为移动设备、桌面端和网页应用的项目集成 Aptabase 分析功能。 安装可通过 Unreal Marketplace 完成,或将仓库克隆至项目的 `Plugins` 文件夹(需要基于 C++ 的项目)。 在 Editor 的 Edit → Plugins 菜单中启用插件后,需在 `Config/DefaultEngine.ini` 的 `[Analytics]` 下添加 `ProviderModuleName=Aptabase`。如果已配置其他分析提供程序,则必须替换它,或通过 Multicast Analytics Provider Plugin 与其并配合使用。 项目设置需要在 Aptabase 仪表盘中获取 App Key,并在 Project Settings → Analytics → Aptabase 中填入。主机地址会根据密钥自动选择;自建部署允许自定义 URL。Release 和 Debug 模式下的事件发送间隔可分别配置。 支持通过蓝图和 C++ 进行事件追踪。建议使用 Blueprint Analytics Plugin 实现与提供程序无关的追踪。可用节点包括用于自定义事件的 `Record Event with Attributes` 和用于购买追踪的 `Record Currency Purchase`。在 C++ 中,推荐使用 `FAnalytics` 模块中的 `RecordEvent` 和 `RecordCurrencyPurchase` 等方法。 SDK 会自动为事件附加操作系统和应用版本信息。它不会自动追踪任何事件——开发者需手动记录。Record 调用会在后台异步执行。自定义属性仅支持字符串和数字。针对 Apple App Store 提交,Aptabase 提供了填写 App Privacy 表单的相关指导。