跳转至

所有引擎

本文件提供了有关设置常见引擎设置以使用 Hive SDK 分析功能的说明。

Hive 控制台设置

Hive SDK Analytics 提供各种功能,包括日志传输和群体分析。要使用这些功能,您必须首先根据 Analytics Console Guide 在 Hive 控制台中进行配置。

hive_config.xml 设置

这些是使用Hive SDK分析产品所需的hive_config.xml设置。

项目 描述 必需 SDK 默认值
maxGameLogSize 这是存储为非结构化数据文件的最大游戏日志数量。Analytics v2 收集此值。默认值为 50,除非在特殊情况下,否则禁止更改此值。 X 50
saveAnalyticsLogBeforeCrash

这是一个仅限 iOS 的功能,用于检测应用程序即将因 NSException 类型错误或 Unix signal 类型错误而终止的情况,并将待处理的 Analytics 日志保存到文件中,而不是发送到服务器。如果使用第三方崩溃报告工具,您应该通过将其设置为 false 来禁用此功能,以防止冲突。在 4.16.3 版本之前使用的 useCrashReport 值用作 saveAnalyticsLogBeforeCrash 值。(+v4.16.3)

默认值已从 `true` 更改为 `false` (+v4.24.2.0)。

X `false`
<properties>
    <maxGameLogSize>50</maxGameLogSize>
    <saveAnalyticsLogBeforeCrash>false</saveAnalyticsLogBeforeCrash>
</properties>
Note

有关hive_config.xml设置的更多信息,请参阅此处

configuration 类设置

这些是使用 Hive SDK 分析产品所需的 Configuration 类设置。

项目 描述 必需 SDK 默认值
maxGameLogSize 这是作为非结构化数据文件存储的最大游戏日志数量。Analytics v2 收集此值。默认值为 50,除非在特殊情况下,否则禁止更改此值。 X `50`
analyticsSendLimit 这是每个日志传输周期要传输的最大日志数量。默认值为 5。只能使用 `Configuration` 类进行配置。 X `5`
analyticsQueueLimit 这是可以积累的最大日志数量。默认值为 50。只能使用 `Configuration` 类进行配置。 X `50`
analyticsSendCycle 这是日志传输周期。可以以秒为单位设置,分析日志将在每个设定周期传输。默认值为 1 秒。只能使用 `Configuration` 类进行配置。 X `1`(单位:秒)